[snapshot] Improve screenshot rotation code (#13462)
[snapshot] Improve screenshot rotation code (#13462)

Screenshot rotation in `snapshot` was still using `FastlaneCore::FastlanePty.spawn` directly. Changed it to use `FastlaneCore::CommandExecutor.execute` (which then uses `FastlaneCore::FastlanePty.spawn` internally, but also properly handles errors etc.)
Econa77/fastlane,lacostej/fastlane,nafu/fastlane,tmtrademarked/fastlane,kazuhidet/fastlane,Econa77/fastlane,farkasseb/fastlane,icecrystal23/fastlane,taquitos/fastlane,daveanderson/fastlane,lacostej/fastlane,lacostej/fastlane,tmtrademarked/fastlane,bolom/fastlane,tmtrademarked/fastlane,mgrebenets/fastlane,joshdholtz/fastlane,marcelofabri/fastlane,nafu/fastlane,joshdholtz/fastlane,daveanderson/fastlane,kazuhidet/fastlane,taquitos/fastlane,bolom/fastlane,manuyavuz/fastlane,ExtremeMan/fastlane,bassrock/fastlane,taquitos/fastlane,icecrystal23/fastlane,ashfurrow/fastlane,mgrebenets/fastlane,Econa77/fastlane,brbulic/fastlane,tmtrademarked/fastlane,Econa77/fastlane,kohtenko/fastlane,bolom/fastlane,daveanderson/fastlane,mbogh/fastlane,fastlane/fastlane,ashfurrow/fastlane,taquitos/fastlane,taquitos/fastlane,nafu/fastlane,manuyavuz/fastlane,marcelofabri/fastlane,nafu/fastlane,jaleksynas/fastlane,icecrystal23/fastlane,brbulic/fastlane,jaleksynas/fastlane,manuyavuz/fastlane,cpk1/fastlane,cpk1/fastlane,mbogh/fastlane,bassrock/fastlane,mbogh/fastlane,lacostej/fastlane,KrauseFx/fastlane,KrauseFx/fastlane,KrauseFx/fastlane,brbulic/fastlane,farkasseb/fastlane,jaleksynas/fastlane,cpk1/fastlane,mbogh/fastlane,kazuhidet/fastlane,ExtremeMan/fastlane,tmtrademarked/fastlane,daveanderson/fastlane,ExtremeMan/fastlane,icecrystal23/fastlane,jaleksynas/fastlane,fastlane/fastlane,ashfurrow/fastlane,farkasseb/fastlane,cpk1/fastlane,farkasseb/fastlane,lacostej/fastlane,ashfurrow/fastlane,ExtremeMan/fastlane,manuyavuz/fastlane,cpk1/fastlane,farkasseb/fastlane,Econa77/fastlane,nafu/fastlane,taquitos/fastlane,brbulic/fastlane,bolom/fastlane,farkasseb/fastlane,kazuhidet/fastlane,joshdholtz/fastlane,mgrebenets/fastlane,manuyavuz/fastlane,bolom/fastlane,ashfurrow/fastlane,bassrock/fastlane,jaleksynas/fastlane,icecrystal23/fastlane,kohtenko/fastlane,daveanderson/fastlane,kazuhidet/fastlane,tmtrademarked/fastlane,brbulic/fastlane,fastlane/fastlane,marcelofabri/fastlane,joshdholtz/fastlane,KrauseFx/fastlane,KrauseFx/fastlane,mgrebenets/fastlane,ExtremeMan/fastlane,kazuhidet/fastlane,jaleksynas/fastlane,marcelofabri/fastlane,marcelofabri/fastlane,marcelofabri/fastlane,manuyavuz/fastlane,mgrebenets/fastlane,ExtremeMan/fastlane,tmtrademarked/fastlane,marcelofabri/fastlane,kazuhidet/fastlane,mbogh/fastlane,bassrock/fastlane,brbulic/fastlane,Econa77/fastlane,fastlane/fastlane,lacostej/fastlane,jaleksynas/fastlane,joshdholtz/fastlane,daveanderson/fastlane,manuyavuz/fastlane,ExtremeMan/fastlane,bassrock/fastlane,nafu/fastlane,cpk1/fastlane,Econa77/fastlane,taquitos/fastlane,joshdholtz/fastlane,mbogh/fastlane,fastlane/fastlane,KrauseFx/fastlane,mbogh/fastlane,joshdholtz/fastlane,nafu/fastlane,ashfurrow/fastlane,icecrystal23/fastlane,brbulic/fastlane,farkasseb/fastlane,ashfurrow/fastlane,fastlane/fastlane,bolom/fastlane,mgrebenets/fastlane,cpk1/fastlane,bolom/fastlane,daveanderson/fastlane,mgrebenets/fastlane,bassrock/fastlane,KrauseFx/fastlane