Could you clarify your maximum packets math? You may have left out a word or two.
You wrote:
"That equates to a maximum of 655363 packets in order to obtain and detect a single successful opening."
They wrote:
"That equates to a maximum of 65536 ^ 3 packets in order to obtain and detect a single successful opening."