
Since projects can be stored in multiple categories and the category you come from determines certain aspects of the project details page, removing the project from the category you came from causes the output to break.
I'll probably create a redirect that selects one of the other categories and drop the user there.