First new commit to the Habitat git repos in a while: fixed a bug where if there were multiple EBT connections it would just sync everything from whichever had been connected the longest. I'm actually doing this a bit differently from the reference implementation and the spec: instead of choosing the one with the most messages of a given feed and using apparent latency to break ties I use a very slightly more complex tie-breaking heuristic - if a peer is already the selected source for a given feed then time since the last received message after the first 5 seconds is counted against it.