So does this mean the receiving bank takes the risk of losing those funds by making the funds available the same day if the wire is found to be fraudulent?
Your bank is the sole determining factor in deciding to return a wire that you have been told was fraudulent...no one can"take" the wire back, you would need to have a process in place for handling...which, if you believe it is fraudulent based on the information provided, should include a customer interview/discussion prior to returning the funds. If the customer has already withdrawn the funds, I would not be returning any funds over what is left in the account, and certainly would not put the bank at risk by returning anything I couldn't collect from the customer. Your bank may feel differently on this