The rule at Cambridge is to turn at 500' or the airfield boundary whichever is later. So "if (I'm) at 500ft and (I) haven't reached the upwind end of the runway" then I keep going until I have. (I've never yet reached circuit height whilst still over the runway.)