Amend flamsteed serialisation to ensure event uniqueness.

* It's a public method, so I put there there to avoid unnecessary outbound logs.
* We call flush from https://github.com/marckysharky/flamsteed/blob/master/lib/javascripts/flamsteed.js#L174 on `_init`, at this point the buffer could be empty