IIRC getting a blood sample from a snake requires the needle to go into the heart. If your BP is sneezing up blood it may have a lung punctured.

Personally I wouldn't have wasted time posting on an online forum, the snake would be headed back to the vet.