TST: port more maybe_promote tests, adds 260 xfails
Currently working on a branch that fixes (some of) these new xfails.
not really happy about adding these; but hopefully should simplify after you have all tests in and can rip out things.