Fixed try catch block that caught errors in the callback handler for makeRequest

Essentially if any error was thrown within the callback (or further down in the stack), it would be trapped by this callback and the error would never be output.

This caused a 4 hour debugging nightmare for me. Gross misuse of a try/catch block.