Add tests for HTTP 408 retry logic

Maml fix here: https://github.com/Azure/azure-sdk-for-net/pull/793
This does not seem right. 400 is a bad request (client error). There should be no retry on that situation.