files-view: Emit delayed ::clear even if no files are added
We've been emitting it only when the first new item arrives. This happens at process_pending_files().
But if no file every arrives, the previous items are never cleared. This happens when opening an empty folder from search results.
So, unconditionally emit the delayed signals before calling provess_pending_files().
Fixes #3302