If RBI circular is indeed correct: "NEFT credits will solely happen on the basis of account number only." then ICICI bank may not return your money.
When you'd detected this incorrect transfer and if you had approached ICICI Bank instead of HDFC Bank immediately after this, they'd definitely...