It looks like the Chanel bug might actually just be a visual one. The quest log entry for Chanel uses "bncaf" as its variable, which is the one for Inna. It should be using "bnpaf" instead.
(And that, kids, is why you use descriptive variable names instead of alphabet soup ones.)
To fix it, just change "bncaf" to "bnpaf" on lines 2205,2207,2209,& 2211.
Even without doing that though, I'm able to trigger the Chanel nap action in the living room at noon on weekdays, though there might be something going on where it can't happen on certain weeks.
The dev has a terrible variable naming convention, by which I mean basically "none", so it's tough to figure out what does what sometimes.