Fix: don't break node offsets if hasbang present (fixes #1078)