Fix ModuleRunner's cancel method

This was only calling the `Module#cancel()` method, which actually is distinct from `Cancelable#cancel(String)`.

If the `Module` of a `ModuleRunner` is `Cancelable` itself, I think that `Module`s `cancel(String)` method should be called.

Without this, after canceling a dialog during `OpenFile` for example, the module returns as not canceled.