Ваш экземпляр FileReference может быть сборщиком мусора.То же самое происходит с загрузкой файла.
Попробуйте переместить его в переменную экземпляра:
private var fr = new FileReference();
private function onSaveButtonClick(event:MouseEvent):void{
fr.save(fileToSave);
}