Is mat_reloadallmaterials a command that requires sv_cheats? I honestly don't know but I use it in SFM all the time for this exact reason
edit: mat_reloadallmaterials only reloads the material files (vmt), not the texture files (vtf). if the texture pack doesn't use special vmt files and only uses vtf files, then it probably won't work.