4.8-rc5 appears to no longer prevent X from starting. I guess that's some sort of progress (or at least no longer regress). Still doesn't fix this bug, though.