Note that this solution will also make the section number in references have an *, and subsections within a hard section will also bear an *. (For subsections you'll also need to add the appropriate tocloft code to make their numbers flush right as well.) If you don't want that, then things get a bit more compicated.