My theory is anything over 95F on the glass is too hot.
I also feel that 87F on the substrate is too cool and the snake will likely burrow down to get warmer during digestion.