packet cache improvements for recursive answers
- fix tagging of recursive packets
- age ttl in packet cache for recursive results
- respect allow-recursion in packet cache