not sure if that's the intention of recipient but in terms of money laundering concerns, recipient is right to block your friend.
the best your friend can do is to report to the bank AND report to the police, and let them do the rest. it will be a long process and it will be months before your friend sees the money again.
in principle recipient has no right to keep the money if it's clear that it's not intended to them. they can get into big trouble if they refuse to return, thus I will say the risk of your friend not getting money back ever is low.