If the lever is firm then it sounds like the pads are toasted. You likely simply overheated them to the point of no return. At least new pads are not too expensive. There is one other possibility however, you say you sanded the rotor? If it's too rough now than the pads might be skimming along...