Load removable volume information asynchronously

Drives that take a while to spin up (or take a while to become available
for whatever reason) cause the UI to hang while it's happening.
2 jobs for !77 with make-volume-metadata-async in 1 minute and 53 seconds (queued for 5 seconds)
merge request