Handling soft and hard reset requests