A battery pull should not create or fix any errors in your system files. So no, it should not do anything to help or hender your SBF after you flashed it. BTW, just to be more accurate, when you flash an SBF file, it becomes the "Stock ROM". Just for clarification's sake. One thing to try when bootlooping is to go into factory recovery, and do a factory reset, and wipe the cache, that can make a world of difference sometimes. For whatever reaosn, some files dont play nice with each other, and that can clear up some problems. But you should always do a factory reset and wipe the cache before flashing any ROM anyway.