Update a user's contacts when they connect; fix test failures

The test failure we fixed doesn't seem directly related to the contact update. Maybe it just caused a failure to occur earlier than it would have in the sequence of seeds.

We fixed the test failure by responding to a user joining the project while holding the lock on the Store. This ensures that we don't send messages related to the project to that user until they've had a chance to setup event handlers after receiving the response.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
3d6db9083dNathan Sobo committed on 5/9/2022, 9:57:16 PMparent40f1427
1 file changedLine totals unavailable