StateMachines::InvalidTransition: Cannot transition cleanup_status via :start_cleanup from :cleanup_removing_service_account (Reaso...

https://sentry.gitlab.net/gitlab/gitlabcom/issues/1460304/?referrer=gitlab_plugin

StateMachines::InvalidTransition: Cannot transition cleanup_status via :start_cleanup from :cleanup_removing_service_account (Reason(s): Cleanup status cannot transition via "start cleanup")
  state_machines/event.rb:224:in `block in add_actions'
    object.send(qualified_name, *args) || raise(StateMachines::InvalidTransition.new(object, machine, name))
  state_machines/machine.rb:729:in `block (2 levels) in define_helper'
    block.call((scope == :instance ? self.class : self).state_machine(name), self, *block_args)
  delegate.rb:83:in `method_missing'
    target.__send__(m, *args, &block)
  clusters/destroy_service.rb:25:in `start_cleanup!'
    cluster.start_cleanup!
  clusters/destroy_service.rb:13:in `execute'
    cleanup? ? start_cleanup!(cluster) : destroy_cluster!(cluster)
...
(139 additional frame(s) were not displayed)

StateMachines::InvalidTransition: Cannot transition cleanup_status via :start_cleanup from :cleanup_removing_service_account (Reason(s): Cleanup status cannot transition via "start cleanup")