Handle non-existent devices

When attempting to retrieve the device mount path on a non-existent
device, return undef to allow the user to identify that the nothing
was found, rather than an empty string.