Fix build failure for ARMv8-only ROM builds
The code was attempting to use an invalid addressing mode for the STL instruction.
Thanks to @jballance for bringing this to my attention.
Also fix a couple of CI job fails noticed in passing (should pass all jobs when Support/CI_Source!13 (closed) is merged).