pick_link(): more straightforward handling of allocation failures