bug fixes for posting interim speech results, removed race condition where posting duplicate textentries, duplicate textentry updates, or overwriting wrong textentry

style: we use ID instead of Id throughout the js sdk, so it would be nice to be consistent