No, abort will cancel receiver, as soon as an abort request come in.
The timeout is there as a logging warning mechanism only. The length of time it must wait here is indeterminate - it is how ever long the loop query takes for a slave to complete a loop iteration.
The timeout will cause it to log how many slaves it's still waiting for and continue.