I think the amount stolen here probably precludes prosecution in most jurisdictions. But I have trouble believing that if it was a larger amount he'd be able to just say: "I was mistaken, I thought their money was my money." I'm not a lawyer but that seems like far too abusable of a defense.
I'm not sure what he did meets all of those tests. I'm not sure it meets "dishonest" - it sounds like it was a simple mistake.