BAT tests now pass

Deployment is always cleaned up, even when BAT_FAST=true
Added a better test for canary use (when a deployment already exists)
[Finishes #51421573]