Brazen John Jeffery struck while the woman was sleeping in the bottom of a bunk bed.
He removed her leggings and started performing the sex act on her after a drinking session with her brother.
He committed the offence while her brother lay sleeping on a couch in the living room.
She fled the flat in tears after the attack and he texted her to apologise.
But a jury saw through his lies and convicted him of sexually assaulting the woman, by performing a sex act on her without her consent.
The 35-year-old fled from Renfrewshire to Ayrshire and then moved to Annan and Dumfries while awaiting trial over the November 2017 sex attack, was convicted in January following a trial at Paisley Sheriff Court.
Sentencing was deferred for background reports to be prepared, and Jeffery returned to the dock today (FRI) to be sentenced.
Defence solicitor Craig Broadley said Jeffery was unemployed and “looking to get back into work and hopeful to become self-employed at some point.”
He pointed out that Jeffery “had spent the best part of a year and a bit in custody” while on remand over the claims, before being released at the start of the Covid-19 pandemic.
Sheriff Seith Ireland said he had “clearly imbibed substantially” before committing the offence and pointed out it had clearly affected her psychologically, explaining: “She is certainly hesitant and very wary indeed of inviting anyone into her home.”
He pointed out that Jeffery had a previous conviction for a violent assault in 2005 as he jailed him for 18 months for the sexual assault.
He also placed him on the Sex Offenders’ Register for 10 years, saying the attack was “a very serious matter indeed.”
Giving evidence from behind a screen, she said she went to bed leaving him and her brother drinking and listening to music in the living room.
And she said she woke up some time later to find Jeffery in between her legs, performing a sex act on her against her will.
After the attack, she fled in tears, and had to give police officers the clothes she was wearing at the time.
She also had to hand over used toilet roll as evidence – after she wiped herself when going to the toilet.
She gave police the flat keys as Jeffery was still in the property, and spent the next few days staying with a friend.
Swabs taken from the woman contained Jeffery’s DNA and he messaged her the next day to say sorry for the crime.
He wrote: “I’m so soz if I freaked you out. I just thought you might be wanting that.
“Don’t freak out. I misread the signals. I’m so so soz.”
Don’t miss the latest news from around Scotland and beyond – Sign up to our daily newsletter here.