Seriously. The entire point of a test server is so that you can simply move code from A to B to be sure of the results of the code update. How is there always unexpected game breaking bugs on every major patch that have been in PTR for weeks?
How does this keep happening? Who is your head of QA and why do they still have a job?