only allow call cancel during a pending invite

Actions should perform one specific task: hangup for ending active calls, cancel for cancelling pending outgoing calls. Having both actions end an active call is redundant.