Making the checks for whether our interaction with AWS were successful slightly more robust, and throwing unable to mirror exceptions in more cases, to reduces chances of epic failure.