PRE_SOURCE_HOOK handling in generate-*-snapshot scripts: match behaviour and do not test if file exits

* Do not test if the file exist. It blocks the usage of 'export PRE_SOURCE_HOOK=/home/git/foo.sh version branch'
* Use the same declaration between generate-git-snapshot & generate-svn-snapshot
* Match the similar declaration in the git & svn scripts