Fix encoder and button corruption, seems SPI return register needs to be set to 0
  (still is a race condition but setting to 0 means it has little effect)