A2dpSrc: INTEROP_DISABLE_REFRESH_ACCPET_SIG_TIMER BL Logic(2/2)

Some remote devices('HB20' or 'HB 20') are violating spec.
While incoming connection, remote device is sending set_config and
delay report back to back, which is violating spec(As per the spec,
remote should wait for set_config response and then it should send
the delay report). Due to which HOST is responding BAD_STATE for
delay_report sent by remote, which resulted in remote is going to
bad state and sent AVDTP_OPEN with ACP Stream Endpoint ID: 0, for
which DUT responded with Error Code: BAD_ACP_SEID
Fixed this issue in below way.

- This particular remote is taking time to send AVDTP signalling
  commands although HOST is responding in quick time. As per HOST
  logic, while for incoming AVDTP siganlling commands(Discover, and
  Get_All_Caps) HOST would set 2 sec timer(refresh_accept_sig_timer),
  after giving response to the same, so that remotes would get
  sufficiant time to send signalling commands. But in this case,
  remote violating spec if HOST would set this timer. So, that every
  time if remote exceeds 2sec time for incoming signalling procedure,
  HOST would abort incoming signalling and start out going signalling
  for which remote is responding properly and sends the delay report
  as per the spec.

CRs-Fixed: 2633104
Change-Id: Ieb79029853a71bcbc8677e451a46563ebf28478e
2 files changed