[CDF-408] Run multiple queries in parallel in a CDE dashboard

	- added additional unit tests where components of a lower priority will wait for next update cycle (because they have lower priority than the ones being updated)
	- re-did existing unit tests to a) test more scenarios and b) clean the failed tests in CI
	- note:  timeouts are still being set in this test, as their removal is an effort left for require-js' refactor
	- the additional unit tests for components of a lower priority actually identified (thus the fix) a bug in the original commit