When option combinations at (or near) the maximum location count were used, the client could trip over a wrongly coded limit and stop sending checks.
* Core: typing for async_start * CommonClient: add a framework for clients to subscribe to data storage key notifications * Core: update version to 0.4.2 * lufia2ac: coop support
Co-authored-by: wordfcuk <greili1985@gmail.com>