Glad you're still with us! Great that the BG used a .22 mag and not a larger caliber. I would imagine things could have been a lot worse. The second and third "crack" noises you heard may have been as you described, possibly the BG dropping his gun? If your partner drew down on the BG, possibly the "snap" from holster? Lots of possibilities, just glad that they got you to the hospital in time for the doctors to patch you up.
No kidding. A search revealed he had a 9mm Makarov in the house (old surplus gun). guess it was just my lucky day. I'm sure a 9mm wouldn't have been so forgiving.