There are a few things you can do to avoid this:
1) Dont order from China, order it from a local fab where you have contractual agreements.
2) Let your assembly house order the PCBs
3) 100% electrical test, and prototypes. Order the prototypes from the same factory and process as the production.
I had PCBs in the past, that were faulty. It a question of when that happens, not if, when you done over 100 projects. It was caught before assembly, sent pictures to the local PCB fab, they sent new PCBs in 2 days, free of charge.
I also had messed up gerber files, which got corrupted during export. So get prototypes. It's going to cost more for each projects, until you find a mistake, and then it suddenly doesn't cost more.
And get used to the pressure. Usually I handle projects that cost several times my salary, only way to get good jobs. Get somewhat detached, "This is someone else's money". It is not worth to loose sleep over it. On the long term this is more healthy. Just let your managers have the final say on where you order from, and how to protect against failures, and if something goes wrong, you can always raise your shoulders and say that they decided.