NR gNB ULSCH fixes
While testing UE MSG3 re-transmissions I got into a couple of bugs in OAI gNB
- When no signal is declared for MSG3, the gNB would abort RA instead of asking the UE to re-transmit MSG3
- When returning with a failure before decoding, the gNB would wrongly mark the payload as ACKed because there is no check on the success of the decoding (there is a wrong comment saying
we can assume a good TB
). Not sure if the fix I propose is the correct one but it seems to work.