i always ferment 2 weeks, regardless. if it's finished in 6 days, then that gives 8 days of settling and clearing. geographically perhaps fortunate in that it doesn't get cold enough to stop fermenting on a 15-24degree yeast. but even here, can bubble in (or suck inwards) on a coldish night - so airlock not always the benchmark. my production cycle is basically each weekend, ferment one and bottle one, so on 2 fermenters, is a 14 day cycle. can't mess with the production cycle. (plus a 3rd fermenter used only for bulk priming).
2 week cycle is definitely better than 1 week cycle (after careful scientific analysis), for clarity, ease of mind that fermation has finished, and overall enjoyment, but 3 weeks doesn't add a whole lot, if anything to a 2 week cycle. (there are always exceptions to this - just generalising). so if you're workbound, with only weekends to aspire to greatness, don't sweat too much - 2 weeks is a good deal for a brew. they'll always come home with a pretty consistent tasty brew.
oh - and the safales i've used have always been consistent and pretty good. so i don't know that i would look at the yeast as a first up problem. i use saf-04 a lot, and saf33 on and off. never a problem - very reliable. so at this time of year, maybe as above, the airlock will suck inwards as night temperatures drop and then blow out as daytime temps expand. that may well logically make you think that you are still fermenting.
and then people want to jump in and all grain, first up. cheesh. there's a learning thing everytime you brew
![Stick Out Tongue :p :p](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)