Properly completing execution of a Workflow in WF 4 and MVC3
===

I have a workflow that runs (hosted by WorkflowApplication), sends an email, then persists using a bookmark. The email has a link that allows the workflow to resume at that bookmark, which it does properly. However, after the workflow finishes, the webpage never loads. 

It's like the page is waiting for the workflow to finish but it never does. I am very new to workflow and even newer to multithreading, so my question is:

Is there anything special I need to do to exit the workflow completely so control is given back to the main thread? Like a delegate method I'm missing? 

Cheers