if the transaction is started and $command->execute() would return false the transaction would be commited?