You could create a Netconfig job to do this. Netconfig has a template for reloading a device. You could do this automatically by creating a script which gets called when the SWIM job finishes. The script could call cwcli to create a Netconfig job. For example:
How does the script get called when the SWIM job finishes? From what I got out of the example script you are creating a netconfig job to log into the device, enable, then execute the cmd.dat file (reload) on rtr1 immediately with user and pass 'admin'. How do you set the script to execute upon successful completion of the SWIM job?