Corrected thread problem causing some calls to hang for 25s

Since the connection lock is released for a short while in
_dbus_connection_acquire_io_path there can already be a method return
received by another thread. The fix is to do an extra check after the
I/O path has been aquired both.

Bug: 2881601
Dr No: jsh / eastham

Change-Id: I7d3567d850cc2f8150db5ac68cffeb79a9fe0a72
2 files changed