- Make userCanceled a non-optional bool in the idl for _shardsvrAbortReshardCollection
- Add userCanceled to the command creation here, setting it to true if status == ReshardCollectionAborted and false otherwise.
- Pass userCanceled into the call into machine->abort();
- Change the header of recipient/donor machine's abort() functions to take in userCanceled. For the purposes of this ticket, you won't do anything with it yet.