While we copy the handlers when an abstract task gets replaced, we don't touch the unreachability handlers. This makes it impossible to setup unreachability handlers on an abstract task (think: mission) before it being planned.
Unreachability handlers should be moved rather than copied, as otherwise they would be triggered on the original task as well.