another crack at fixing up addOplogPartitions to make the keepAlive thread unnecessary