Hey ryani-
I agree that the option should exist to choose whether the .exe gets rebuilt or not. I have submitted a feature request to have this included in the engine (UE-8549). For the time being your best bet would be to continue tagging the necessary files as writeable.
Cheers