This may seem silly, but is it possible he could have been bitten by the spider you found him next to? Was it be venomous by any chance? I don't know if spider venom would even effect a snake, but thought I'd ask.

So sorry for your loss.