Just some feedback on this. One of my team members tracked it down to a promise that was not correctly implemented. When it successfully returned an empty result it wouldnt resolve and would just hang.
That took some serious debugging and hair pulling
Still not sure on that transaction error but this is sorted now.
Please mark it as resolved.