Hey Daniel. Thanks for the reply, but that would be opposite of what the fix on the master branch did. The fix on the master branch *removed* the "if" check. The PN7160 branch still contains this "if" check. I can just as easily remove it on the PN7160 branch, but seeing as how this is maintained by NXP, I'm asking if this change is appropriate for the PN7160 branch. One problem with race conditions (and deadlocks that can happen as a result) is that - by their nature - we're not going to be able to easily replicate them. So if I make this change, and tested a few times, I wouldn't know if I introduced or fixed any problems. This is why I'm posting in this forum to get a second, hopefully more expert, opinion.
Appreciate your time!