Ensure read preferences are restored in the event of an exception being thrown during a save operation