Clear previous metadata/ACL if current is empty

Previously, if ACLs and metadata were each empty, neither would be
cleared. Now we always clear the previous values.
2 files changed