Fix LR clock alignment

The clock is not aligned properly due to the fact that the LR clock is set to be driven at 31, and then not driven again until after 64 clock ticks. This means that it will always be aligned to the instruction stream, not clock edges as desired. This fix keeps the output buffer full to ensure that it keeps the initial alignment.