Attempts to destroy the service connection if it hasn't been destroyed already.
Updated version to 4.0
Fixed save/restore of position when doing a requery on the adapter.