 ┌─────┐         ┌─────┐
 │  A  │         │  B  │
 └─────┘         └─────┘
    ┆               ┆
┌───────────────────────┐
│[loop] Outer           │
│   ┆ ping          ┆   │
│   ────────────────►   │
│   ┆               ┆   │
│ ┌───────────────────┐ │
│ │[alt] check        │ │
│ │ ┆ ok            ┆ │ │
│ │ ◄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ │ │
│ │ ┆               ┆ │ │
│ │┄[fail]┄┄┄┄┄┄┄┄┄┄┄┄│ │
│ │ ┆ err           ┆ │ │
│ │ ◄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ │ │
│ │ ┆               ┆ │ │
│ └───────────────────┘ │
│   ┆               ┆   │
└───────────────────────┘
    ┆               ┆
