As a developer, the majority of the package build failures I encounter are from failed tests, so I agree with this proposal.
I also like the idea of clients testing their own packages instead of trusting the substitute server. And if the new tests would catch more packaging bugs, that would be great too.