What I do is hard reset existing rom.
Then B4 it starts up to load rom, I put it into bootloader and flash new rom.
then after it loads and finishes starting, and I know I have a working rom.
Then I hard reset again.
Never thought about removing battery though, that is a very interesting tip