Fix init arg order for Message% type.
Handle empty gvectors when doubling size.

Closes PR 14843.