Hi. This change is just wrong. The ways were intentionally connected to the bridge, because that was where the covered=yes parts started. You just messed that up, now segments under bridge are not covered, or segments not under bridge are covered.
This changeset will be reverted as a whole, there is nothing correct in it.