Infrequently, instrumented kernel would complain about a lock order reversal
when obtaining locks in ip_fw2.c. Maintain lock ordering by tracking
any nested locking using a flag, and then executing the locking in the expected sequence.
Reported by: Jimmy Zhang
Obtained from: Jimmy Zhang
Sponsored by: NetApp, Inc.