Zauważyłem, że przy każdym obrocie ekranu na MainActivity ten task jest odpalany bezwarunkowo. Trzeba by się przed tym zabezpieczyć i wywoływać go tylko podczas włączania aplikacji, ale już nie po obrocie ekranu