I can't see a substantial difference between these two examples, regarding the SetState action
In the 1st, it changes from state (Activity Status) = Open, status (Status Reason) = null, to state = Complete and status = Complete
In the 2nd example, the only difference is the preceding status = Not Started.
There are different updates before it, but they could be for any reason (user change, or by a workflow)
Microsoft CRM MVP - http://mscrmuk.blogspot.com/ http://www.excitation.co.uk