Rob
I would try an attribute launch point on WORKORDER.ACTFINISH on the run action event. This will fire any time the work order actual finish is update. This approach will also allow you to loop though MULTIASSETLOCCI, if you would like, and update all of the assets associated to the work order in question.
Phil