Modified SpoutDetectionListener to use SpoutcraftFailedEvent rather than a delayed task that has potential for failure.