Acq: Try harder to associate incoming EDI messages with exact right account
Sites use many very nearly identical EDI accounts (same host and
credentials) with different values only for the label and the vendcode.
This allows mapping of an order to a profile on the vendor side.
The problem with this is that the edi_fetcher and the processes it kicks
off did not know how to map incoming messages to the right account based
on vendcode. That code simply iterated through accounts, using host
information and login credentials, and grabbing what it can find, as if
there will be no other Evergreen-side EDI "accounts" with the same
hostname and loging credentials.
This should help with that.
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>