[TASK] update submit payments api to gracefully handle missing destination amount issuer

Don't really have a convincing reason. I saw some skipped tests in the test file already.