Booting Arduino with rx active causes hang

maybe you can use a MOSFET to turn the GPS on after bootloader is done.