You didn't hit yourself twice. You hit yourself once (via the extreme exertion of truesight) and it also happened to prog the secondary affect of the object.
While its not exactly an ideal return here, its also more trouble than its worth to fix at this juncture... Unless of course it does it *every single time* you call truesight.