The game resolution changing is due to the settings being changed to whatever they were the last time you changed them to upon opening the menu.
This may cause issues with some non-standard resolutions due to your native resolution being applied at startup but not being available in the menu.