There is one approach to wiring that works - and all the rest don't
work as well. It goes like this:
What you wire today - you test today (or first thing tomorrow morning).
Seems simple enough - but the important part of it is that you end up
with an "ever growing - Working - railroad".
Although testing with a meter can work the best method is to actually
run a train (loco) over the newly wired track that you just wired. For
example testing with a meter probably would have shown your EB1
to be "OK" but running a loco across that joint would have shown
the flipped wires right away. Yes, there are ways to test with a meter
that find everything ... but my experience is that running a loco is
quicker and more positive. Plus you get to run trains!
One of the worst practices is to wire for days, weeks, or months ... and
Sometimes scenery work can cause a short. Usually only temporary
but not always. Scenery is often far after the track wiring.
P.S. My experience is that the EB1 breakers are fine (work well) ... until
you start to use sound locos or lighted passenger trains. I use
only the PSX breakers for this reason.