Follow up on PR review by making the permission snapshot path async so the speech recognition authorization probe runs in a detached utility-priority task instead of on the main actor.\n\nAlso rebase the branch onto current origin/main and update the connect-options call sites to await the refreshed permission snapshot.