Cancels the execution of the next state of the protocol. This has
effect only if the silc_protocol_execute was called with timeout.
It is guaranteed that if the protocol is cancelled before the timeout
has elapsed the protocol callback won't be called.