I am also an undead hunter... and have recently killed the same Bhaalspawn but with no detriment to my alignment or reputation...so dont know what went wrong for you... can you reload from a previous save..?
------------------

Justice and Honour will prevail....