Simply running 'systemctl restart salt-minion' using the cmd.run module will cause the service to hang on the restart process.
The below command allows the restart signal to be detached from the service, preventing the hang
sudo salt Minion-Id at.at 'now +5 minutes' 'systemctl restart salt-minion'