`for { select { ...` with an empty default branch spins
