Fix get-custom-snapshots to conform to the docs.
Check for incomplete blame information and error.
Expose missing blame parties to the contract profiler.

Done by pairing up incomplete blame objects with the missing blame party
before attaching it to the continuation mark. Other approaches were
explored (having a separate mark for each, imperatively updating blame
objects to add missing blame parties, etc.), but pairing had the least
overhead.