Make stop-project remove reserved projects
If a project is in the reserved state you can't get rid of it as stop-project fails. (Although you should be able to start it by calling start-project with the same arguments, then calling stop to get rid of it.)
Instead of complaining the call to stop project should clean up the db entry - the simplest way is to just delete it since it's not useful. Presumably if the user is calling stop then they don't need or want it.