2414a175cf
This update covers commits: * e309b6d [BREAKING Make JS client throw if lastId not number](https://github.com/discourse/message_bus/commit/e309b6d533dcc33cb9d3677c9b12a194f5f06990) * f0bae69 [DEV: removes dead code](https://github.com/discourse/message_bus/commit/f0bae695b011bccc48ca001686114ff1de2f4588) * a72b930 [FIX: force a poll more consistently when visibility changes](https://github.com/discourse/message_bus/commit/a72b9308b4b7edf273ec914f16be459e831bbd9e) * 5c01715 [Permit CORS preflight caching](https://github.com/discourse/message_bus/commit/5c01715432c0fd34d7b2695cd3313dc670b9d61b) * 1789784 [DEV: lint files](https://github.com/discourse/message_bus/commit/17897843b445ee21beba7787d3ef7a3e27079dde) * b9cfb90 [FIX: do not leak visibility event subscriptions on stop/start](https://github.com/discourse/message_bus/commit/b9cfb90dd66eab522671aff5bc057e6c6559eb95)