fix incorrect display of fps when dr kicks in

not mission critical but a fix. (also rested in OE for 1.5 years)
we were tracking down some issue and wondered why fps could get this high when dirty region kicked in. the reason was that last frame time was taken before flipping where the thread blocks.