The previous attempts at this changed other behavior, really we just want to make sure that the filesystem label is correct on macefi.
The problem with the previous patch is that label, whether it is None or "" or "user string" gets passed all the way down into blivet and it ends up not actually setting a label at all, which isn't what we want.