[TST] make xfails strict
This leaves untouched xfails with reasons like "flaky on 3.7" and a few where the test itself is just a `pass`.

In the process a handful of previously xfailed cases are no longer xfailed.