Overvoltage protection develops heat, is ok?
The zenner diode should be choosen the bigger voltage value. It is not ideal device and some current runs then voltage is close to nominal. It cause drop voltage on resistor. Even it is around 0.3-0.5V transistor in active mode.