Do not assume that fragments are initialized after returning from file picker

our activity might have been destroyed and not completely resumed yet