len of WeakSet objs is eventually consistent

This really only matters in tests which assume determinism. Fix that
assumption in TestWeakSet.test_len