Rewrite lookupPTR to return an UnexpectedRDATA error when appropriate.
Rewrite lookupSRV to return an UnexpectedRDATA error when appropriate.
Remove unused Control.Applicative import in Lookup.hs.
Add a test to ensure that TimeoutExpired is returned on timeout.