If the user is assigned to any of the project task then he can't be unsubscribe from the project.

If the user is subscribed to any task then we are unsubscribing the user from the task.
Calculating hours spent when the users stops the timer task.