(dav_svn__update_report): The return type of the function is
dav_error *, not svn_error_t *. SVN_NO_ERROR is not a dav_error *,
so return NULL rather than SVN_NO_ERROR when there is no error. The
old implementation works, but the new is both more correct and
consistent.