Now that the in-flight monitor updates are tracked in ChannelManager anyway, the monitor updated event from ChainMonitor should indicate the specific monitor update, rather than a total completion. Worse, we need to do something about having multiple max_value updates in-flight at once, figuring out which is the one that completed.