Bug#3506: handling of Item with non-trailing value separator when "value_separator" attribute is speficied in edit_line.

See [redmine:bug#3506](https://cfengine.com/dev/issues/3506) discussion.

Bug caused by specificing "value_separator" attribute in edit_line but not supplying said separator in the suppied input.