I know your question was input some time ago, and I don't see any response. I ran into a similar issue a few years ago with work orders being assigned to inactive owners. Being on the technical support team, I created an automation script that would allow a user to "take over a workflow assignment from someone else"... this was triggered by a toolbar icon in the application. Users could use this to progress work orders along, if the person it was assigned to was no longer at the company or even if that person was just away from work (on leave/pto) If you like I can send you the step by step details of how you can implement this for your organization.
regards,
Steve Hume
Maximo Consultant
Sheffield Scientific