If you are getting the infinite loop with Bella showing up, this is how I fixed mine.
**Warning** Don't necessarily try this if you haven't done anything like this before. It could easily make your game unplayable and crash at start if you don't do it correctly.
If you unren'd the archive and decompile the .rpy files, you can go into /games/scripts/freeroam/episode 9 and edit the file
ep9_freeroam_ph2_events.rpy. Search for the words, "we should do shots". 3 lines below that you will see the line:
jump endEvent
replace that line with
jump ep9_diks_ph2_mains2_event_label
Save the file, and restart the game.
That will fix it. Make sure that there was nothing else in your task list, cause that will end that wave of the party.
Again, don't try this without a backup copy of that file(or the whole game) if you aren't sure about doing it.