When checking for type tests that only have assume users, we should look
through phis since we may have merged two assumes through a phi.
This makes it so we also ignore type tests that don't have any users, so
add some users into some existing tests.