fix removal of QueuedConnection leading to wrong subscriber count (fix #526)
use fileno comparison only as an alternative and when available
Merge pull request #531 from ros/remove_queued_connections_correctly

fix removal of QueuedConnection leading to wrong subscriber count