Done something wrong with a riverbank ... not sure what

In Osmarender:

http://www.openstreetmap.org/?lat=57.444&lon=-157.492&zoom=10&layers=O

Shows blue squares instead of the river.

http://www.openstreetmap.org/?lat=57.38324&lon=-157.65838&zoom=15&layers=M

Shows artefacts that are not there in the data (the teeth on the top river bank for example).

I have run it through a few checkers and JOSM validates … so what have I done wrong?

Maybe it is the same issue like here?

http://help.openstreetmap.org/questions/9878/big-blue-square-on-colombia

Add your areas there and ask for help if nobody knows a solution here …

There was couple of sections of reversed coastline near there, they might have been causing problems with the riverbank rendering. eg http://www.openstreetmap.org/browse/way/21559694 and http://www.openstreetmap.org/browse/way/21560325
I’ve fixed both of those, though there might be more problems like that in the area.

How did you know it was reversed?

The artefacts, at least, have gone away. I think this is some sort of weird caching issue to do (maybe specifically) with coastline. It seemed as if the coastline nodes and ways were still being drawn even though they didn’t exist.