That really sounds like the time step was set too high. Also be sure that your collision mode is set to combine. (Right click to open the control panel; Collision Mode is under System Properties)
And you point out an inaccuracy... If a Rigel sized star was swallowed by a black hole it wouldn't dramatically increase in size like it currently does. Something to add to the list of things to fix.
Does that help? Please ask again if my answer was unsatisfying.
The 1st question in the FAQ addresses the time step issue:
Why does Mercury get thrown out of the Solar System when I turn up the time step?
- As you turn up the time step you lower the accuracy of the simulation. If the accuracy is too low bodies will get thrown out of the system.
- The numbers: Mercury takes about 88 days to make a single orbit around the sun. A time step of 22 days would only be calculating a new position for Mercury 4 times in that period. This isn't enough accuracy to maintain a stable orbit. The Earth is further out and takes 365 days to orbit the sun. This same time step of 22 days results in about 16 position calculations for the Earth which is enough to maintain an orbit.
http://universesandbox.com/about/faq.htm