Final protocol callback. This callback is set when allocating
protocol for execution. This is called when the protocol has ended.
The `context' delivered to this callback function is the SilcProtocol
context and needs to be explicitly type casted to SilcProtocol in
the callback function.