Vary error return values in tinker to help with debugging

See
https://community.sparkdevices.com/t/unable-to-talk-to-tinker-firmware-w-python-via-rest/2072/9