Migration rollback should remove the index before dropping a column included in that index.

Either the remove_index call will fail because removing the columns automatically removes its dependent indexes (PostgreSQL) or the remove_column will fail due to the existence of dependent indexes (possibly MySQL?)