I don't think you're taking the derivative correctly. Your function is actually
where is the Heaviside step function. The Heaviside step function actually has a derivative (though the result is technically a distribution or a measure, not a function): the Dirac delta function. Hence, the derivative looks more like this:
Try taking the Fourier Transform of this result, and see if it doesn't match up with what you got before.