DBApiLayer.MyCollection._cleanCursors(): reduced synchronization need by using double check pattern

please also have a look at my adoptions in ReplicaSetStatus ( removing offline nodes on the fly )