Message.IsAdmin/IsApp wrong check

Message.IsAdmin/IsApp checks presence of MsgType in body instead of
header. Then extracts field from header (correct).