Refactor: convert watcher to use top-level async
See assist-bot
project for how to enable for webpack build. Intended to ensure that async operations on start-up (e.g. file reads, Discord client initialization) can be properly awaited instead of "accidentally" working from other delays.
Support addressed by !11 (merged).