Fix #609 Restarts with Full/Empty GPUs

- particle read during restart hangs if some GPUs
  have no particles and others do