I just finished one of the Stormcloaks missions and I am supposed to report to Ulfric. When I check the quest journal, I see that three entries are completed (Liberate Falkreath, Liberate The Reach, Liberate Hjaalmarch; Liberate The Pale is apparently the next quest and I didn't do it yet) and below them is an uncompleted "report to Ulfric Stormcloak".
I tried going to him, but he says about making me a Thane and that I should purchase the house first. So I helped five citizens, but Ulfric's advisor still says that the house is unavailable yet. And Ulfric is still marked with the quest marker, even though I just get generic speech options when I speak to him ("How is the war going?", "Why do you fight?", etc.)
I also thought about doing Blood on the Ice, but I can't trigger it. I tried entering Windhelm at midnight multiple times, but there's nothing in the graveyard. Also note that the waitress is still alive in the inn, so I don't think that I missed it.
I'm before speaking to Paarthurnax in the main quest line.
UPDATE: I am past the first fight with Alduin and the next quest was The Fallen, suggesting that Season Unending was skipped. Is this correct?
UPDATE2: Finished Dragonslayer. No change in Stormcloak quest.