Correct error when a parallel application writes different amounts of da...

...ta to

an unlimited-dimension variable, and different processes don't agree on the
whether to extend the underlying HDF5 dataset, or don't agree on the amount
to extend the dataset.