[AthenaConfiguration] Retain AthConfigFlags hash when loading flags dynamically
Before this MR loading flags dynamically on a locked flags container caused its hash to be recalculated. Since the container is locked and the flags cannot change by just reading them, the hash should remain invariant.
Ensure the hash is retained and add a unit test for this.