Electron running but not publishing to console

I don’t think it’s timing. The Particle.publish() comes both before and after I successfully send data to Ubidots. Also, I used essentially the same code on different electrons all of last year.

If it is a OS problem, I’m stuck since I can’t do an update without a connection and I’ll just leave it alone 'till spring.
If it’s a handshake problem, if I use the curl command proposed here: How to force a handshake for OTA updates , does that command interact with the electron or just with the particle console?
I don’t want to kill reporting to Ubidots, so I am trying to be very careful not to screw things up more than they already are. thanks, john