If I'm reading the the "proposal" option to getblocktemplate correctly, it appears that I won't be testing the coinbase transaction. Is that correct?
No, not correct. It just skips POW and tests everything else-- what did you read that made you think it wouldn't test the coinbase transaction?