decode_jid always gets binary(), encode_jid lets mod_pubsub handle conversion
add missing list conversion