Local storage: Always try to create directories, handle already existing.

This reduces the chances of races where two client try to upload the same
file.