Fix bug in multiple BH mergers
This branch fixes (rather crudely) a bug that can cause code crashes when multiple black holes are merged at the same time step. When a black hole is to be swallowed by an already-swallowed black hole, the merger is now assumed not to take place, rather than letting the code crash.