When a folder is created, then deleted, then another one with the same name gets created, the storage returns the deleted object instead of the correct one.
The fix is simple enough: in WebDavSqlStoreItem.cs, line 80, add an && !d.IsDeleted clause.
This error was discovered while trying to run the litmus test suite on the component.