It sounds rather like something in WordPress is failing when it tries to de-activate the plugin. What method are you using to de-activate the plugin?
It sounds like somehow the entry remains in the active_plugins option, but that the plugin files are not there. Are you just removing the files from disk, before you've de-activated it?