Yes, TOI is Total Order Isolation. The reason for workaround is that replication of DDL under TOI is taken by said statement is executed (to ensure statement is executed at same time on all nodes).
Hence, when you try to create myisam table, for TOI it is still a myisam table and enforce_storage_engine comes into picture only later.
Nevertheless, it should be possible to check for enforce_storage_engine specifically in TOI.
Yes, TOI is Total Order Isolation. The reason for workaround is that replication of DDL under TOI is taken by said statement is executed (to ensure statement is executed at same time on all nodes).
Hence, when you try to create myisam table, for TOI it is still a myisam table and enforce_ storage_ engine comes into picture only later.
Nevertheless, it should be possible to check for enforce_ storage_ engine specifically in TOI.