The node rejected the signed bytes; the row stays SUBMITTED for a retry to look again.
transaction.send's simulation failed: nothing was written, the row still
awaits the same send. simulation is its TransactionError, for the caller to classify.
A
transaction.createortransaction.sendrefusal.retryableforBLOCKHASH_NOT_VALID(expired, or a node behind the caller's) andSEND_REJECTED.