* update billing distinct IDs on user join/leave org
* temporarily update on usage report send
to update existing orgs
* abstract a bit more
* update existing tests
* add billing_manager test for the method
* Update query snapshots
* specify date
* move outside the transaction
* cache the instance license
* use new instance license method in other places
* fix mypy and some tests
* Update query snapshots
* Update query snapshots
* fix caching in tests
* constrain try/except
* Update query snapshots
* make sure we hae license before update billing
* Update query snapshots
* Update query snapshots
* set to false if no instance license
* fix date
* Update query snapshots
* use correct var
* Update UI snapshots for `chromium` (1)
* clear license cache before running tests
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* fix tests
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>