In my experience this is invariably related to the user being part of scheduled activities that have multiple users scheduled, and/or a recurring scheduled activity. I know of no elegant way to get past it other than to go into the activity list and delete the scheduled activities for the user.
Of course in the case of a multiple user recurring activity, this isn't so much deleting a particular scheduled activity as it is removing the user from the scheduled multiple-user activity.