Abort requests that timeout

Get binary state stops working after a couple of minutes. It seems like too many connections are open. Calling abort resets them, allowing polling to continue to work.