This is required for VLS which wants to know (and potentially decline) invoices we're trying to pay. As a nice side effect, our "check" command for xpay now does much more thorough checking of arguments. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>