Yup, that works fine.

But:

T1CON.0=0
.....
Your serial routines here
......
T1CON.0=1

works and saves one byte variable!