Modify web.update_invalid_addresses functions to find addresses which doesn't match to road with no addr:suburb or a road with equal addr:subrub
For all samples:
address addr:street=Dorfstraße, addr:suburb=Nattwerder
Sample 1:
road1 name=Dorfstraße, addr:subrub=Satzkorn
road2 name=Dorfstraße, addr:suburb=null
=> Valid address, match with road2, cause null accept all addr:suburb of addresses
Sample 2:
road1 name=Dorfstraße, addr:subrub=Satzkorn
road2 name=Dorfstraße, addr:suburb=Werder
=> Invalid address, doesn't match with any road, they have different addr:suburb values, no null value found