In four years on a contract with Wasinc I never failed to receive the money due to me. I thought they did the best they could with circumstances as they arose. If the airline you are under contract to decides to withhold pay there isn't much Wasinc or any other agency can do besides talk to the operator.
Having said that BAA will hire you directly and I have heard nothing but good things about their operation.