Added tests for exceptions within timeouts being thrown either side of a tolerance setting