Capster,
interesting post, thank you.
I agree that the reclearance may have sounded confusing as I would normally expect to hear "maintain runway heading" prior to take-off, but once airborne and on a SID, I am usually recleared with a "maintain heading XXXXX". This prevents the mis-understanding you experienced.
FB