Re-order the FPGA reads, error-check the gray-code modifier, suppress spurious start-up errors


Signed-off-by: Andy Pugh <andy@bodgesoc.org>