In lecture 15, we used Isend() to avoid a potential deadlock due to a circular wait of a blocking send in each process.
Would that still be the case if it were not a rotation? For example, if it were just a right-shift without rotation, with a chain-like communication topology instead of a ring, would we still worry about a possible deadlock?