It has happened more often than you might think. A couple years back we had a thread floating around here with some very graphic photos of the aftermath of one BP eating another. I'll see if I can dig it up from the crypt.
Bottom line, Ball Pythons are not communal animals. Period.