You're right, he did play different roles to catch Jack's attention. I wonder if this new snarky type is Ianto showing himself a bit more or is it simply another role. I wonder if he's just playing the assertive card to stop Jack from losing interest...
Re: Ianto: He's a guy who needs to be needed at his core
You ask some interesting questions...