Как и в заголовке - я изо всех сил стараюсь, чтобы мои сервисы размещались вне привязок basicHttp ...
Нет, ты не можешь. Как только вы используете AspNetCompatibility, вы понижаете службу WCF до службы .asmx, и у вас есть все ее ограничения, включая тесную связь с протоколом HTTP, поскольку конвейер ASP.NET работает только для протокола HTTP (S).