title: singleInstance Activity launched twice intermittently on Android 8 Oreo
body: <p>I have an Activity that is launchMode=singleInstance. On Android 8 Oreo, about 30% of the time I get 2 separate launches of the Activity.  They are different Object instances and the first does not get an onNewIntent() when the second is launched. </p>
  
  <p>Also, if I query the ActivityManager from the second launched activity, the first is not reported.</p>
  
  <p>I do start the activity from a background service as there is some push messaging involved. </p>
  
  <p>I also log to ensure there is only one context.startActivity() happening.</p>
  
  <p>In logcat, when this happens I see the following warning</p>
  
  <pre><code>10-27 18:38:49.153 379-3304/? W/ActivityManager: Activity ActivityRecord{a21333f u0 my.package.name/my.package.name.MyActivity t1409} being launched, but already in LRU list
  </code></pre>
  
  <p>This is Android O specific and everything works on previous versions.</p>
  
  <p>Any help appreciated, been banging my head against the wall on this for awhile... if there is a known Android Bug for this please let me know! I didn't find anything</p>