If I understand nmap's oddly formatted man page correctly, "open|filtered" means it couldn't tell whether the port was open or if something was blocking the port. Maybe throw a random port that shouldn't be open into that list (like 58166) as a sort of sentinel to see if you get the same result. If you do, a port scan won't cut it. (Maybe there's a firewall doing something odd?)
Re: Is a port scan good enough?