Theres a simpler solution that wont lose you your data incase you redownload those files. [NOTE: I only read the beginning of your post and realised you posed the exact same thing first :) ]
Just highlight all files in your library with CTRL-A and then Rescan. All missing files will be removed...