Basicamente hay tres opciones:
1-Liberar el bootloader y poner una rom a la que no le pase.
2-Como tu dices, reiniciar despues de cada llamada. Ademas, desconecta de ajustes->Telefono(o energia, no me acuerdo) las tres opciones de sensores de bolsillo, posicion...
3-Instalar "Proximity Screen Off" del market, y activar los permisos que te pide. EL inconveniente es que a veces se apaga la pantalla mientras usas el telefono.