Fix JSON crash in UpdateChecker

Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
TODO: Wrap this higher up and dump the JSON received to the log