Update SDK to 2.0.17

We have to proceed [migration](https://github.com/aws/aws-sdk-js/blob/master/UPGRADING.md) to complete update.


Not sure why this happened (how is it related to the upgrade) and I think it's wrong. 

If I am reading this correctly, it's now not nested in the callback...why?