ok, i sort of understand.  i think.  maybe.  
Rather than introduce new logic into the EndpointName getter to cover this case (which I thought would be a good idea), because my test was failing I decided to back out/comment out that particular change.
So there's currently no loss of functionality from what was there originally - and there's an ignored failing test ready for if/when that does get pulled in.