I am getting same scenario where transaction identifier is not in correct format. I am not using restore option also not refreshing the receipt.
I have purchase a product, it goes on purchasing state and after that it goes to purchased state and transaction is successful message shown on the app that you are all set.
I am getting transaction identifier 7391975D-A9F3-4FDB-87C0-8A431C42D461 which is different from actual transaction id showing on latestreceiptinfo.
It would be good if anyone can help on this.
Thanks in advance.