'User Disabled' on a pool member, can really be one of two different modes. Disable for new sessions. Disable for new sessions and new connections.
Plus there's 'node down'. Which is disable for all connections, including possibly existing ones (Which then have the 'Action on service down' option in the pool of ignore (i.e. pass through which is the default), drop, reset or rebalance). IIRC you can't set a node actually down from the GUI except by adding a monitor that will mark it down.
Was this by any chance an existing connection when you disabled it? Or is it confirmed as a new connection? What is the Action on service down set to in the pool?
Can you confirm (With a tcpdump) that it's a new connection being balanced to a downed node? If so there's always a possibility you're hitting http://www.f5networks.co.uk/kb/en-us/solutions/public/12000/900/sol12920.html (Pool members of a disabled node may receive new connections).
H