Admins can destroy any recipe. The client says "x users have process chains" and they can delete it anyway. It cascade deletes all associated process steps, recipe steps and process chains.
Non-admins can destroy their own recipes IF nobody else has any process chains associated.
Moved filtering of process chains from controller to serialiser