Esa patilla la pierdes de todas formas, ya que es la que sustituye al MCLR en la programación en bajo voltaje. Con el fuse LVP activado, la patilla RB3 no existe, ni como entrada ni como salida.
En tu programa tienes un fallo. Cada vez que la interrupción del timer salte, debes recargar el valor del timer a 50ms, si no lo haces, la primera interrupción te saltará a los 50ms, pero las demás tardarán todo el timer en volverse a activar, ya que cuando vuleves de la interrupción el micro sigue ejecutando el bucle "nada goto nada". Después de una interrupción siempre se sigue el programa por donde iva y nunca a la instrucción siguiente, por lo tanto no salta nunca al "goto tiempo".