Fix erroneous string truncated in certain vsite node forms

#4489

**Note** Same as #4401 but against **SCHOLAR-3.x**, not **SCHOLAR-3.9**

### Changes

* Altered logic in `vsite_node_form_after_build()` to prevent truncation when purl is not present in alias.