toSummaryJson returns no longer null if conversationSignatures missing