Raise an exception if a patch file is not found

Figuring out that a patch file wasn't found because you added some
string interpolation to a single-quoted string is a little trickier
otherwise.
Merge branch 'cm/patch-exception'