Change DeleteJobs to run when invalid labels are enqueued and InvalidArgument is returned by AddInstance().
For example, when AddInstance() is executed, jobs with InvalidArgument are never deleted.
Therefore, it will remain in the queue and may hit the rate limit of GitHubAPI.
fixes: #183
Change DeleteJobs to run when invalid labels are enqueued and InvalidArgument is returned by AddInstance().
For example, when AddInstance() is executed, jobs with InvalidArgument are never deleted. Therefore, it will remain in the queue and may hit the rate limit of GitHubAPI.