Test on file presence, not execution

The error message if the file is not executable later on is already quite good
and trying to test all files beforehand is cumbersome.

Signed-off-by: Ken Barber <ken@bob.sh>