be more careful about fusing in `select!` (#2052)

10 jobs for master
in 18 minutes and 12 seconds, using 0 compute credits, and was queued for 3 seconds