fix build with vebose logging
make connecting_time_compare a strict weak ordering

The Compare function passed to std::max_element is required to define a strict
weak ordering. This was caught by the debug assertions in msvc's standard
library.