make the model update user metadata from m.room.member state events as much as m.presence events. fixes SYWEB-185 and SYWEB-189