The problem is you still have to wait to check if the transaction actually took place.
I am not sure what problem you are referring to. Please elaborate.
Maybe Findeton refers to a problem of sending couple transactions in quick succession? One needs to wait for each transaction to be picked up in a block then retrieve the TX outs again from server-side blockchain?