Fix "changes" promise not receiving status when file is missing.

Fixes issue 2820.