Change Interactor.call to return the context rather than the instance

This also introduces a similar class-level rollback method in order to
allow organizer rollback without needing to internally track and store
instances of called interactors.