* fix: trying again on errors that results in new errors
* fix: trying again on errors that results in new errors
* Refactoring and code clean up for private lifecycle functions
* Refactoring and code clean up for private lifecycle functions
* Fix test flakiness
* More code cleanup and refactoring
* Fix unit tests
* Add unit tests and more refactoring
* Remove comments and unneccessary asyncs
* PR comments
* PR comments
* Update packages/data-context/src/data/ProjectLifecycleManager.ts