Remove replace-on-error flag in API json decode

This was a relic from Valve being less well behaved. I'll add it back if
they start up again. Reason for removal is incompatibility with certain
pythons and just general bad practice