Okay, the sign is pretty simple. You know that the delta function is zero except for one certain point, right? So there is actually a very simple relation.
[tex]\delta(x-x_0) sgn(x) = \delta(x-x_0), x_0>0[/tex]
[tex]\delta(x-x_0) sgn(x) = -\delta(x-x_0), x_0<0[/tex]
I think you can figure that out by yourself.
About the factors... I'll look into it and come back to you, okay?
Btw: I think I figured out a way to do the convolution integral directly through contour integration. Do you want to know that or are you happy with the convolution theorem?