fix: make group call stuff async, let clients await what they need
Description
Add missing awaits in group call code, also changes forEach to normal for loops where needed for proper async func
Checklist
-
I read the [Contributor Guide] and followed the process outlined there for submitting PRs. -
I updated/added relevant documentation (doc comments with ///). -
I did not add or update methods, functions or widgets without tests.