I don't see a way around needing to use pre-allocated bio memory which is reserved strictly for this purpose -- albeit it is possible that a single bio could be reserved for making progress in serial fashion across all multipaths which are in this state.