The troublesome block of code looked something like this:
```
with m.If(self.sink.valid):
    wiring.connect(m, wiring.flipped(self.sink), self.serdes.tx.sink)

m.d.comb += self.serdes.tx.sink.valid.eq(1)
```