added unit test for ComponentShutdownFailedEvent