Adjustment to joining to work around server not always including space.
This patch implements commit
98aa02bda540f17f1f50be00e494efafe439b004
into the updated joining routine. This issue seems not to be server
variance, but instead the server electing to omit the space between
words when it occurs at exactly your width setting (-1 actually).
This patch makes the joiner add back the space just like the referenced
commit. Note: this is just a workaround to a server issue-- the joiner
actually joins correctly before this patch.