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

Tests passing.