Checksum wasn't recalculated if file changed

... which cause a problem if something brings back
the file content to the value it had the first time
'watch_file' was called (the module will assume that
nothing was changed, and won't execute the callback).
Merge pull request #1 from yanick/checksum-recalculate

Checksum wasn't recalculated if file changed