The command here should include the --particle argument. I'm not sure what the best way to approach this one is. We can't check for successful completion of the particle restart run because by definition it will fail and return a non-zero error code.