Remove missing drive from Spotlight
Just turning off|on Spotlight indexing using sudo mdutil -i off|on, doesn't mean the metadata stores are cleaned up and or rebuilt. Here's what I'd do... 

First delete the Spotlight metadata stores using sudo mdutil -E / and wait for the prompt to return. What actually happens is indexing is temporarily turned off, the metadata stores are deleted and indexing turned back on.

Then run sudo -k to terminate the sudo session.

Next I'd rebuild the Launch Services Database, using:

/S*/L*/F*/C*/F*/L*/S*/lsregister -kill -r -domain local -domain system -domain user