Make sure callbacks are specified before trying to call them - e.g. in case someone doesn't want to specify unmatch callbacks
Fixes cxpartners/conduct.js#8