page allocator: smarter retry of costly-order allocations