More proactive cleanup in sync wrapper
More proactive cleanup in sync wrapper

Before we were relying on the underlying objects to not reference the ioloop, now on destruction we'll specifically close it, freeing its internal FDs

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt