If `shouldContinue` returns `true`, but the masterTimeout has fired, polling continues. Let me know if you're unable to reproduce, and I'll create a test case.