fix bug where shown recent posts are not affected by new watchers or
watches until new login
throw and log on watch operation failures