Create an alert dispatcher with cancellation

Add TODO line: Should be able to set a 'default' timeout for all paths where a specifric `cancel_timeout` is not set.