Update call_id for second call properly
For the special case like calling to speaking clock in BT IMS, call_id is updated in brcm_indicate() -> AST_CONTROL_CONNECTED_LINE We have fixed/added it in https://jira.tvac.bt.co.uk/browse/HF-7057 but the condition is working fine only for the first call. If speaking clock is called as 2nd call, the condition is not true and call_id is not properly updated to >0 value. It cause the call is not properly released and the next call will have not freed channels.