Fix HttpClientSmokeSpec's use of a promise