Bluebird disposers should not be called multiple times
Bluebird disposers should not be called multiple times

This could cause an issue if something goes wrong during an integration tests. If the disposer function would throw, the disposer was never unset, subsequent integration tests would then attempt to call the same disposer again and also fail.

computestdev/Openrunner,computestdev/Openrunner