steps to reproduce issue:
- create a task of e.g. 4 days
- assign a resource to this task
- edit the calendar of this resource to set the 3rd day as holiday, i.e. the 3rd and 4th day are delayed by 1 day.
- try to set the task to 100% completion
- you can't, it gets stuck at 50%