Allow optional msg-fn callback/filter for fenced-pump.
Renamed to ext-cb, and allows for ext-state in fenced-pump.