Rework response_mode=form handling to use TeardownCoreAsync instead of ApplyResponseGrantAsync