This strikes me as being an error on the part of fs_maybe_create_new_mime_type. However ... for the moment it is probably best to leave it as is unless you have time to generate and test a patch to remove the dependence of file-storage on the AOLserver config file. I know there's no dependence on the file download side because I rewrote it a few months ago. So presumably the only dependence is in the proc you're mentioning.
We generated a long list of MIME types at Greenpeace about three-four weeks ago that we loaded into the CR mime type tables. I need to move that into the OpenACS 4 tree when I get some time. It's a fairly comprehensive list of multimedia and document file types. It is the complete list from some mime type/extension map one of the Greenpeace folks dug up on the web ...