I still don't get the usecase. If there is a usertask, the process is 'instantiated'/'active'/'running'. That there is at that moment either a or no thread doing anything for a process instance should not matter should it?
What you describe is a technical usecase, almost a possibble solution. But I'd like to hear the functional usecase.