Provide informative logging for dups/absences

We don't test for dups or absences in other backing stores AFAICS. It would be nice to harmonise the approaches used in each so that this kind of check and logging or error return can be done elsewhere.