As noticed [here](https://github.com/rp-rs/i2c-pio-rs/pull/15#issuecomment-1236564310), `setup` will panic if `self.rx` is not empty. This could happen after an error condition in `finish`.