nir/spirv: return after emitting a branch in block