Handle project deletions in Geo::LogCursor
The simplest change here is to remove projects with the cursor, and this duplicates the current functionality used in system hooks.
However, until we solve gitlab-org/gitlab-ce#28283, there's a chance we could accidentally delete another project that was created with this name.
Edited by Stan Hu