I’m in a similar situation - have a one page App except for the password reset process.
Ended up with a custom message on the bubble standard password reset page, asking the user to go back to the App to log in with new password 
Will be curious to hear if you have a better workaround / solution.