You have to remember also that println is Oak specific, although I do believe Particle is there in the back end. So the Particle.publish() limits may or may not apply - I suspect they would though.
As far as vagueness of the documentation, it is and it isn’t! Basically, you should post one event per second. You are permitted to send more events back to back(up to a maximum of 4), but that is stealing from the future, which is frowned upon, and thus must cool your heels!
So if you post two events back to back, you must wait for two seconds before posting the next if you want it to be accepted. Post three, wait for three. Post four, wait for four. Post five, fifth messages is lost, and you have to wait for four seconds still.
Recent gremlins mentioned on the forum seem to have been resolved (for a couple of people, anyway) with a update to the firmware (now 1.0.5), which tells Particle that it doesn’t need a system update, and lets things carry on normally.
Hey @bjrohan, have you had a chance to see if 1.0.5 will fix your problem (you’ll need to update the board package via the Arduino Board Manager if you haven’t already)? To see if it fixes the problem, basically what you need to do is power on the Oak (you can boot it in config mode if you wish, but it probably doesn’t matter), and then leave it online for 10/15 minutes (or until you see a “spark/status/safe-mode” event in OakTerm/Particle Dashboard Logs) and then try flashing it again.