Amy Winehouse had heartbreaking realisation 'hours' before death aged 27