Make sure we clear unused regions if the before hook pauses.

And a test for #692. 

@cmather — I’m right in not doing this if the route is stopped right?