Optionally use a ChainMonitor instead of custom Watch in testing