Don't attempt to send messages to partition w/o leader.

Updated the MessageConductor to skip partitions whose
error value was not zero or whose leader value is `-1`.

Code was incorrectly assuming that the leader_id for
leaderless partitions would be `nil`.