mmm I see.  What do you think about using 'PrependMigrate' vs "migrate -f". In order to use 'PrependMigrate' set it to true on the module metadata:

```ruby
      'DefaultOptions'  =>
        {
          'PrependMigrate' => true
        },
``` 

And then use FileDropper for cleanup? I think it's a good scenario to use a PrependMigrate / FileDropper combo. Let me know if it works for you please.