Use RegionDataConstants for required and fmt fields.

Switching to using RegionDataConstants for required and fmt so that the metadata server can be updated without needing to be in sync with clients.
Interestingly, we don't need to do this at all now, since we have the fallback mechanism anyway.

You could just replace these three lines with a comment explaining why we don't? Or is there some case where we need this?