At the moment a dummy entry block is created at the beginning of VPlan
construction. This dummy block is later removed again.
This means it is not easy to identify the VPlan header block in a
general fashion, because during recipe creation it is the single
successor of the entry block, while later it is the entry block.
To make getting the header easier, just skip creating the dummy block.
Worth asserting that Plan Entry is set after the loop?
(Original version did this by calling getSingleSuccessor()).
(Perhaps also assert that this entry is not empty(?)).