fixes tryCompareTo in VectorClock

ok, I think I understand it now: by not comparable they probably mean
concurrent and by '==' they mean euqal. That would made sense when
compared to Ordered.compare