Online since: showed for jabber:iq:last.
When we open the VCard, we ask for jabber:iq:last. We use the result to show "Online since". But that's wrong.
jabber:iq:last to a FJID returns the idle time. jabber:iq:last to a bare JID returns the time the contact was last online.
It should be handled like this…