-zapwallettxes fixed it
p.s. just to clarify that deleting mempool.dat was the first thing I tried but it didn't help
Interesting that -zapwallettxes was required... I would not have thought that the transaction from Armory would be "stored" by Bitcoin Core like that.

In any case, glad that you managed to get it resolved.