Hi Alistair
I think that the user will be unassigned as their current course completion status will be reset to incomplete.
There is an audience rule 'Historic course completion date' that you could use - the date can be an actual date or relative to the current date. This in version 13 - I am not sure what version you have.
Regards
Craig