removed lazy-requiring of rest-client and heroku-api

these are causing issues where we can't see the real error as it crashes trying to catch a RestClient error that hasn't been loaded. There is a technique in place to prevent that, but it's obviously not working.

Also, `heroku-api` isn't even lazy loaded. We can revisit the lazy loading later, but we need to stop these errors from being swallowed.