move transport client instantiation to getRawStore

adding timeout to HttpClientFactory shutdown
added minor log messages
Incorporating review comments

Changing timeout for HttpClientFactory shutdown to 10 seconds