Correct, the maybe_open() will do it to redirect to the push_survey.

Existing behaviour when the user cancels the dialog doesn't reload however.