post interim speech results as textentry updates to PHP API

What if this method gets fired a second time before the first returns? Then we will have created two text entries, the first which will be orphaned as !final, right?

Similarly, if a concurrent request has made an interimTextEntry, should a final result clear out the interimTextEntry?