Have you tried
Particle.publish("spark/device/session/end", "", PRIVATE);
Publishing this event will disconnect your session and force a new session to be created. Don’t call it too often, as it will use several K bytes of data to re-authenticate and create a new session, but it should work for force it.