Fix another nonempty_range bug

This time in gather_packed_range