move Message.current_user_messages to default_scope adding User.current to access current user id
fix retrieving state with message query as it wouldn't return messages if current user wasn't subscribed