any-newer fails to run when the destination is deleted and no newer files are modified or added

This issue happens when

1. a task has a source (src) set of files and a destination file (dest)
2. the task runs successfully doing grunt newer:mytask
3. then externally delete the destination file
4. run newer:mytask

Result:
No new files... then no destination file is written

Expected behavior
The task should detect that the destination file is not present and run even if no files were modified or added.