bug(bounds): Task bounds position and size is not recalculated when the gantt columns change

If a task has bounds the position and size of the rectangle needs to be recalculated after the gantt columns change otherwise they may be misaligned.