if you have 2 hearts and maxed out love, you should be able to get her to do it if you use leverage from the backrubs quest and the 'man of the house' quest. You can also get leverage to use during 'Caught!' by telling her to leave when she interrupts you. In 0.2.1b I'm going to increase amount of resistance lowered by each leverage so you can pass this more easily
Just wait until the next day, the cooldown doesn't last long. If you're really in a hurry you can use the console commands.
1. Make sure you're talking to Jill, if she's not the current focus this won't work
2. Press ~ (tilde) to open the console and type:
set_leverage gave_backrubs true
set_leverage fixed_faucet true
set_leverage ps_01_yelled true
That should give you all the leverages without having to do the events