s3-g_lock: Properly free "rec" on retry to avoid deadlock