Pure conjecture on my part, but I think it was to make it harder for Harry to accept his death. In real life, of course, people often go through a denial phase when someone close to them dies. By having Sirius die in this weird, ambiguous way, JKR makes it easier for us to sympathize with...