Not being argumentative, but how do you know the battery is in tiptop shape? Just because it's been on a battery tender doesn't mean it's necessarily good. Especially if it happened after you were working on it for awhile. The ECM is especially finicky about voltage/current from the battery. If it gets below a certain point, it quits communicating properly and you get those same symptoms. Sometimes needles will sweep, sometimes even the fuel pump will prime, but push the button and nothing happens. I would either charge the battery for awhile without touching it, or even better find another battery, even from a car to see if it'll start.