Regression spec added for timeout timer in an async spec

The spec ensures that the timeout timer is properly cleared out
even when the async spec throws an exception.