Barb, I've known you for quite some time and you are a good employer and they've crossed the line. Maybe it's time to reduce some of the perks that you've allowed them to have for a while.
I really do not like the way J spoke to you. That was very disrespectful and if she's done it once, she may very well do it again if you don't sit her down, talk to her and let her know who is boss.
You need to have peace of mind when you are away and yes, someone should call you with updates. After all, you are paying them to do a job and they are doing it w/o supervision while you are away.
Barb, sit her down and have a talk w/her. Something is going on w/her and you need to nip this in the bud now so that you can go off on vacation and not have to worry about her spewing resentment once again.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.