title: Job not running in Firebase job dispatcher when google play services version is incompatible
body: <p>I am using <a href="https://github.com/firebase/firebase-jobdispatcher-android" rel="nofollow noreferrer">Firebase Job Dispatcher</a> library for scheduling jobs in Android. Since I am having an explicit dependency on gcm, I am including the dependency as follows.</p>
  
  <pre><code>compile 'com.firebase:firebase-jobdispatcher-with-gcm-dep:0.5.0'.
  compile "com.google.android.gms:play-services-gcm:8.4.0"
  </code></pre>
  
  <p>The documentation states that if the device is below Lollipop and Google Play services is not available on that device, then it will use AlarmManager instead.</p>
  
  <blockquote>
    <p>2: Uses AlarmManager to support API levels &lt;= 21 if Google Play
    services is unavailable.</p>
  </blockquote>
  
  <p>While testing I came across a device which had Android version 4.2.2 and Google Play services 7.5.62, but the job never runs on this device. Ideally, t should be invoked by AlarmManager according to the documentation.</p>