Allstate scores major win as appeals court revives $4.7 million fraud suit