As a matter of fact, it looks MORE correct than the one you obtain.
Notice that in the above listTraces there appear only those procedures that have been executed on the second invocation, while those from your second invocation (Reset+Test3, quoted below) show the remnants of the FIRST invocation in listTraces in addition to those of the second/current invocation (as does my Moto result):
I
Any idea what is going on? We have 3 different devices with different results.
On two of them it seems that the listTraces contains remnants of the first execution of the app.