Showing AlertDialogs from background threads/service in queued non-overlaping fashion