Using TIMER 1 without enabling interrupt in C on dsPIC33E
There's nothing wrong with enabling a timer but not its interrupt.
It will just overflow and carry on counting from 0. 

Yes you are correct that if a CN interrupt occurs after an overflow then the calculation will produce a negative result.
Ideally this should be caught and corrected in the code.