synchronized void onJobFinished(JobInvocation jobInvocation) {
    jobStatuses.remove(jobInvocation);
    if (jobStatuses.isEmpty()) {
      unbind();
    }
  }
Removes provided {@link JobInvocation job} and unbinds itself if no other jobs are running.
jobdispatcher/src/main/java/com/firebase/jobdispatcher/JobServiceConnection.java