Adjusted the math in clj-span.models.surface-water/propagate-runoff! to deal with sinks correctly.