fix callstate stuff to behave right on outbound calls