Skip RLC UM PDU with bad header, instead of assert
During testing OAI-UE with a commercial eNB, UE asserts in some occasions due to invalid RLC UM header. Suspect bug in eNB. This fix amends the UE RLC UM receiver to skip the bad RLC UM PDU entirely and print out a warning log instead of asserting.
The RLC UM header is found incorrect as the sum of all the length indicators are larger than the PDU size itself. See Section 6.2.1.3 of 3GPP TS36.322 for proper RLC UM header construction.