msn_buddy_ask: only ask to add if contact is in pending list
Previously it asked if they were in pending/reverse but not allow/block. In theory that would fix inconsistent states. And in practice... nope.