Better test for whether armv6 build will fail

Test whether ldrexd instruction is missing and then force armv6k architecture.
Arguably we should just abort at this point rather than change the arch;
ARM builds generally should specify exactly the build they want...