Recording service start and stop with appropriate behavior