Hi Hayashi,
I am afraid that when PR transfer failed, the entry in table EPRTRANS will be removed. And you have to fix the exact error and then delete the stuck queue in trx smq1, and make some changes to this PR in order to generate one entry in EPRTRANS. Then transfer is possible again.
This is standard system design which is hard-coded, so you can only change this logic by modifying standard coding.
Maybe you can consider using SOA to transfer PR instead of using report.
Regards,
Ivy