Makefile: use dependency pattern for shutterbug

[#59909576]
[#59423774]

Shutterbug wasn't updating during a normal deploy. Plus, it seems better to use the dependency-driven pattern Make was designed for, rather than (ab?)using it as an imperative task runner.