Did this every resolve itself? Sometimes these non-connecting issues can be related to your SIM card going over the data usage limit and getting paused. You can check your data usage in the Console under Billing. If that looks ok I would contact support.particle.io and see if something recently changed with your local network provider for Particle SIMs.
When you switch back and fourth between APPs that use Particle SIMs and 3rd Party SIMs, are you power cycling your Electron? If you do not, the modem typically stays powered and retains the settings from the previous connection with previous SIM card. A power cycle or special AT commands are required to drop the current network settings.
Your logs seem to indicate all SEND operations and no RECEIVED operations before sleeping. This indicates there is no ACK on the Publish for one, but might also indicate you are putting the device to sleep well before the Electron has even finished handshaking with the Cloud, let alone started the Publish. Try using Publish with the WITH_ACK flag to make the operation fully synchronous:
causes Particle.publish() to return only after receiving an acknowledgement that the published event has been received by the Cloud
Particle.publish("frostEvent", pubData, PRIVATE, WITH_ACK);
You should definitely not have to do this. Try the WITH_ACK flag first and see if that helps. Requires 0.6.1 firmware.
This is just the message ID which keep incrementing after your session has been created. It should change, it’s ok.
We have multiple servers to balance and distribute the load.
You’re very keen on this point in the logs I think the timing is definitely an issue, and you can improve things with the WITH_ACK flag.