I'm having second thoughts about this part. I don't think it's valid to have a scope id in a IPv4-mapped address, since the scope id only needs to be specified for link local addresses. IMHO we should revert this part and adjust tests accordingly.