Please explain your response.
If "implicit ROLLBACK" means "dbisql would have to execute a ROLLBACK before disconnecting", the question is "who is currently doing the COMMIT"?
The SQL Anywhere server does not commit on disconnect, so dbisql would just have to disconnect and the rollback would be effectively done. The only code change would be to remove the dialog, or add an option to suppress the dialog.