Now, after thinking about it, I have not tried disconnecting and then reconnecting to clear up the bad comm line. So, when I get a chance, I will try Particle.disconnect() and then Particle.connect() in some fashion, to see if this helps rather than perform a reset or fns.