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