Thanks for the RCA. Good work finding the cause of the problem and documenting your experience. I can imagine a number of unit tests which would not have exceeded a day and thus not caught this situation.
Ultimately this is a case, like you said, of taking the time to read the docs.
Good reminder for us all.