Unfortunately, you do have to expect the occasional loss of a live animal during shipping. Sometimes it's nobody's fault - they may get overstressed, overheated, too cold, etc.
How was the snake bag secured within the box? If it was just rattling around in shredded newspaper, that's not a lot...