Require JMRI 3.3.6 to use the JSON Service

Default to queueing JSON messages.
Also do better, but most likely unnessesary, error and condition
checking (changes stem from debugging a broken JMRI server).