The only thing I was able to do to keep the entries from reordering was to trick the form into thinking each of those fields had values. By setting the default value, they tend to stay in the correct order now.
Any word on an update for how that ordering happens?