Continue connecting if JSON caching fails
Continue connecting if JSON caching fails

If the first run of a recent version of odrivetool happens with sudo
then the cache directory will be owned by root and thus subsequent
non-sudo runs of odrivetool fail to create JSON files in the cache
directory. Previously odrivetool would silently fail to connect in this
case. This commit instead makes odrivetool print a warning and continue
to connect.

See https://github.com/madcowswe/ODrive/issues/509#issuecomment-713104444

madcowswe/ODriveFirmware,madcowswe/ODriveFirmware,madcowswe/ODrive,madcowswe/ODriveFirmware,madcowswe/ODriveFirmware,madcowswe/ODrive,madcowswe/ODrive,madcowswe/ODrive,madcowswe/ODrive