Couldn't find it anywhere else, but is someone else experiencing the Empowered Imp proc gets eaten if you're already casting Soul Fire and it procs?
Casting Soul Fire -> Mid-cast Empowered Imp procs -> Proc gets spent when cast finish -> Firing another Soul Fire starts a hard cast, not an instant.
Extremely annoying to say the least.