Things can change quickly. I received a provisional offer email on Sunday subject to pre-employment checks( email said could take four weeks to complete) and I received an email today saying that my pre-employment checks have been completed so now just waiting to be given a start date. So do not lose hope.