Normally, the /run directory is a tmpfs mount (the contents are only
held in RAM, they're not actually stored on disc). So, anything that's
inside that directory will always need recreating (if needed) after a
reboot. Though, having said that, I think that things in it are always
going to be created upon demand (such as while the user is logging in),
rather than being created once then restored.
Yes, you're right, it's normal that it is not there after reboot. What
is not normal is why it is not created automatically.
Thanks,
Frédéric