Fix the bug for an edge case when TRE fails to send failure notice to SC when SSM times out.
With this change, TRE will send failure notice even if SSM times out for provision/update/terminate operations.
Testing:
Manually forced SSM to timeout in local test account during provisioning. Confirmed that with the updated changes, the step function workflow executed successfully, and the corresponding provisioned product updated to TAINTED with the expected status message.
Description of changes:
Fix the bug for an edge case when TRE fails to send failure notice to SC when SSM times out.
With this change, TRE will send failure notice even if SSM times out for provision/update/terminate operations.
Testing:
Manually forced SSM to timeout in local test account during provisioning. Confirmed that with the updated changes, the step function workflow executed successfully, and the corresponding provisioned product updated to TAINTED with the expected status message.