A source of revenue shows renewed signs of life. Is it too little too late? Give yourself three weeks before making any conclusions.