Increase karma socket timeout

Merged username-removed-636429 requested to merge increase-karma-socket-timeout into master

Addresses transient CI failure in karma job by increasing the browserNoActivityTimeout and introducing an asynchronous function call between tests to free up the main thread.

see: #33784 (closed)

closes #33735 (closed)