There's something I really don't understand : Why stubbornly use cheap couriers when you know it will also mean cheap to no service ?
If it's cheap, it means someone is not being paid in the chain or nobody is paid correctly, so expect problems.
A broker is an unnecessary intermediate who must be paid, so you know where most of the money is going.
It's too easy to say don't blame the broker, when the broker is the "person" with whom you've dealt, nobody else, making "him" fully responsible.
I've used these brokers a few times, but stopped as it was a real pain in the *ss when you want to have an information or a status and I was fed up by the usual "it's not me, it's them" answer.