Update: I updated the question, to reflect what I described in the body of the question, and what was happening at the time. It also justifies why I did not mark
Per @MichaelBleigh's comment. This has been resolved in the latest version of the Firebase CLI (3.7.0 at the time of this post).
If you are still experiencing this issue, make sure you are using the latest version of the Firebase CLI.