Thanks anweru good tip, hadn't considered canceling the route as an option.
Agree this is a bug though, if a port is blockaded for a year your merchants should eventually start shipping elsewhere.