Yes, because it now "knows" that the bed is supposed to stop. But not before. And if there's no room to execute the fade out, it won't be executed (please see the previous reply).
Due to the internal design, it doesn't calculate this in advance. On a side note, I don't think there's a practical...