Optimize agentk to not send workspace in Terminating state multiple times
Issue: gitlab-org/gitlab#408844 (closed)
What does this MR do
- Update terminationTracker so that it can track whether termination progress for a workspace has been synced or not
- Specs that verify this change
Edited by Hunar Khanna