bencoding: unmarshal bug fixes