Throw IllegalStateException when calling setTimeout if request has already returned to container