fix OOIION-1289 platform agent is always making the state transition in bottom-up cmds even if some child device fails

https://jira.oceanobservatories.org/tasks/browse/OOIION-1289

Usual tests passing.