not sure about this. If we're affraid that the conflicting article is not on slave (which is possible in case of almost parallel edits), but are we sure that $article->getTimestamp() uses MASTER db to fetch the newest timestamp?