Each push to the PR is causing new Fly machines to be spun up and the old ones are never destroyed. This shows a PR that has had 3 pushes. The expected behavior is to only have one `app` and one `worker` machine. <img width="626" alt="Image" src="https://github.com/user-attachments/assets/7f789d7d-3ab3-438a-b40a-d1d44d531a11" />
Each push to the PR is causing new Fly machines to be spun up and the old ones are never destroyed.
This shows a PR that has had 3 pushes. The expected behavior is to only have one
appand oneworkermachine.