If your BizTalk orchestration is published as a web service and something goes awry in your orchestration a specific exception might not be thrown to your web service, but rather it will throw ApplicationTimeOutException.
I was prepared just to live with it, until I found the following jewel here.
Turns out you can have custom SOAP faults returned in your orchestration. Who would’ve known?
Photo by jesse orrico on Unsplash