Don't use the wrong index for the timestep
Write the field data for the initial timestep
Don't write latest timestep twice for skipped report

If the simulator skips a reporting timestep, the latest timestep
should not be written twice to compensate (!).