explicitly catch FSMStateError when issuing command to child (instr or sub-plat) to log a warning (this was handled before via generic catch of Exception with a subsequent log.exception call).
merge upstream/master
integrate AgentAlertManager services in PlatformAgent.  This is now working for the most part, with all platform_status tests passing, but more comprehensive testing and other adjustments may be necessary. One visible difference wrt to beforeing this integration is that all platform statuses (aggstatus and rollup_status) get to the OK value by the time the platform is in COMMAND mode.  Previously, that status was UNKNOWN.  Tests adjusted accordingly.
merge upstream/master
clarification in comment
fix call
Merge pull request #1071 from carueda/platform_agent_R2C4

integrate AgentAlertManager services in PlatformAgent