What a stupid bastard, It should have been HIS responsability to get you contacted first on both occasions.

Ahwell,
If it helps i Fuckin hate my department manager, she drives me crazy!!
I just hate the whole fuckin job full stop.

There will always be 1 person (atleast) in 99.99% of places you work who you won't like at all (to put it nicely) or will make work that much less bearable.

Hope things turn out positively for you in the end
Jonny