I always spray the rail sides, then spray sleeper crud from above, ballast, let it dry then apply a grimy wash to everything (with more for spots where locos stand) then clean rail tops.
so I can spray to get a coat onto the rail side and sleepers, then balast and give a light coat to tone the balast down and get more muck onto the rail sides?