Ok I now have a RPi 2B that refuses to boot all the way into Raspbian (attempted multiple SD Cards with multiple versions of Raspbian), though boots into RISC OS with out any trouble.
With Raspbian it is giving an block not found on device (the mm???? sd card device) error, and sometimes a DMA error at the same time. It looks as if Raspbian is unable to see the SD Card while RISC OS has no problem.
I have heard of the exact opisite problem, where RISC OS would fail while Raspbian would work if the SD Card socket is broke to not allow insert detection (which RISC OS requires). Though never this direction.
So what could possibly be causing this odd problem? Raspbian is still needed for some things, and it was my intent to run Raspbian on my RPi 2B, RISC OS on my RPi 3B, and swap between the two on my original RPi B.
It was also my intention to rarely use the 2B, though now I am questioning that.