> I just want to clear the TMR1 overflow flag every time it overflows, load my 250ms preload value etc and carry on.
Then that's all you need to do. The roll-over event will set the interrupt flag even if the actual interrupt enable bit and/or GIE bit isn't set. Just clear it, reload and you're good to go.