Re: "An unknown imaging construct was encoutered"
In my experience, it's a gradation. Once opened in Illustrator, you can choose the gradation that gave the error, and use Expand (under Edit menu maybe?) to turn it into an editable gradation. So if embedded fonts could be used (not wanting to get into it, just saying), then yes Illustrator might make an OK PDF editor. Thing is, you can't have different color spaces in an Illy file, it's either RGB or CMYK, not both. So there's many reasons that one would want to use an app like Neo instead (a true PDF editor).
Don