JAVA-1578: Plugged connection/connection source leaks in async operation execution

Caller is responsible now for releasing the connection.