Sorry, I'm answering in a bit of a hurry, so I hope that what I say doesn't come across as abrupt.
There are two rules that need to be followed here:
1) Consistency, consistency and more consistency. Whatever you decide the rule is for Jessie's sleeping arrangements, you need to stick to it. It will mean getting up several times a night to sort things until she gets the hang of it, it will mean that you have disrupted sleep but you need to establish a rule and stick to it. All of our dogs sleep downstairs. When a new dog arrives that is unsettled, it might mean that I sleep downstairs too and then sleep at the top of the stairs for a week or two, but they stay where I want them to. (The only exception ever to this is if one of them is very ill).
2) Treat all dogs the same. This has been the most valuable piece of advice I've ever received. If you live in a multi dog household, you must treat dogs equally. So, if one dog is allowed on the bed, the other dog should be allowed on the bed. (You may need to establish where on the bed the dogs can sleep).
I live with six rescue dogs with various challenging behaviours. I do modify
my behaviour to meet their individual needs - for example I will give Buddy a tummy rub when he is in his bed and upside down, I won't go near Milo when he is in his bed... but that's down to their individual issues), BUT in terms of what is allowed on
their part, its the same for every dog (ie. none of them are allowed past the stair gate up the stairs).
I hope this helps, I'm sure you'll work through this with Jessie and end up with all of you sleeping well