newUNOP(OP_CUSTOM, ...) fails assertions in debugging builds

This is arguably a bug in perl itself -- new.+OP() should let OP_CUSTOM pass -- but even if it were fixed in the core, something like this fix would still be needed to get the module working on older perls.
 
The alternative to this patch is unrolling newUNOP(), but that struck me as a losing battle.