Merge pull request #1322 from carueda/2013-09-13_fix_OOIION-1289

fix OOIION-1289 platform agent is always making the state transition in bottom-up cmds even if some child device fails
for consistency with other top-down commands, initialize first the instruments then the sub-platforms