So, today's useful snippet, after too long debugging a related issue: if you
have an Awake() method on a MonoBehaviour in Unity, and that method throws an
exception that isn't handled, the component in question will be automatically
disabled. on startup.
It turns out that tracking