Update message storage to keep sorted by SeqNo using heapq per #2