I honestly don't know where/why the whole 6700' stuff started...6700' is a good size runway, but if you're not careful, you can run off the end. You can runoff a 9,000 ft runway if you screw around and land outside the touchdown zone. Point is, reguardless of runway length...if you're unstable on the approach or are going outside the touchdown zone during landing, you should go around and no push it.
The Q4 is a good size airplane with some mass behind it...it doesn't fly like the Q2's that Horizon had.
LavChange: I agree that Horizon's scheduling probably has alot to do with it. I think that BLI flight leaves at 11pm...if the crew had started at 12/1pm and had a nice "productivity" break in Seattle for a few hours, and it was back to back with previous day like that...yea, I can see how fatigue would be an issue.