axi-registers: add testcase, move to more conservative read cycle

do not depend on register to maintain value beyond the clock after rd