I just ran into this issue. I'm trying to make my change sets work for both MySQL and Postgres. The updates work great, but on rollback it tries to run the MySQL rollbacks which fail because the syntax isn't correct.
Note: Pre-conditions are set to MARK_RAN