Without seeing the workflow it's hard to pinpoint what's going on. My guess would be that something is throwing an exception and it's ending on that. Does the process get past the RequestForm model and into the RequestManagement model of the workflow? I would try running the workflow through the debugger. That might give you an idea on where the issue is.