The @parcel/watcher native callback fires outside the Instance AsyncLocalStorage context. Bus.publish silently throws because Instance.directory is unavailable, so watcher events never reach subscribers. This breaks live branch detection in the TUI.