The following changes have been implemented to the observation state logic for the SubarrayNode component:
* The SubarrayNode will now transition to the FAULT observation state in the following scenarios:
 - When a command exception is raised by any subsystem device
 - When a command is rejected by one or more leaf nodes
 - When a subsystem transitions to the FAULT observation state