pmt_already_mounted() is also broken for fuse file systems. Compares e.g. "sshfs#username@server" to "username@server" Wonder if it wouldn't be better to simplify the check to only check if "mountpoint" is mounted, and not compare "path".
mkmountpoint: directory exists check does not work properly for FUSE filesystems