The problem with this method is that even when both inputs are offline, the bus wires retain some 'memory'. It's some progress, but it's not ideal.
That's gotta be a bug.
I will try to reproduce :)