OK - I wasn't saying it made sense, but I can see a situation where someone could set an F-level then come back and set a 6 inning max later and not remember to take off the F-level setting.
So I guess this is certainly less than "100% strict". Sometimes you learn these things from experience and then have to make some adjustments to get the results you desire.
As others have mentioned it does appear as if HAL got Barker out before any real damage could be done - as soon as one base runner got on base in the 7th Barker was pulled (while still at F9). I would be more concerned if examples existed where the starter exceeded the 6 inning limit and gave up runs as a result.