Override task removal with consideration for the group
Remove all tasks in the group as well as the containing group if its main task is removed