Issue: `string-set!` and `string-fill` is broken

!!DO NOT MERGE!! this patch causes anther bug. Intended to make issue with code.

This patch fixes some bus but still `string-fill!` SOMETIMES returns shorter result. This may related no xrope's bug. please investigate.