process API error by intercepting sync xhr -- https://github.com/davidsulc/marionette-serious-progression-app/commit/2a6918df4abcbdcc4a804b92f4adce2522092e11