Fix a bug in expireheader() call arguments order
The expireheader() call in the expire_ttl_headers() function is erroneous as it passes the 'nlocktypep' and 'tlocktypep' arguments in a wrong order, which then causes an assertion failure.
Fix the order of the arguments so it corresponds to the function's prototype.
Closes #4710 (closed)