Thank you for your help! Actually, i could've been wrong. Upon double checking, the last failure we saw may not have had the changes above. I will update you if we see this failure again (it's very intermittent for us).