Save before custom fields load overwrites with blank record
I don't think there's any kind of patch that would help you. The easiest way to achieve what you want would be through a simple java script which disables/hides the save button until the page is fully loaded.
For this you would need to create an extension.