There is little point in faking a self-payment, but we should also not crash :-) Fixes #4438 Changelog-Fixed: keysend: Keysend returns an error when a self-payment is requested