Honestly, I don't see how it would help. Error handling in this case would require a notification (they require GPS for notifications), and there is a hint saying they require GPS (that's what made me think this was the issue). The issue is it isn't obvious that the transaction is done processing unless you look closely. But it won't keep processing in the background without GPS.
I've seen others mention this and they don't seem to care. I just haven't gotten around to looking at wallets again since it's usually an awful experience. This is by far the least of my Lightning issues thusfar. Hopefully things have improved in the months since I settled on Phoenix.