nimble/ll: Enforce minimum payload length for coded phy
nimble/ll: Enforce minimum payload length for coded phy

Lower bound of connEffectiveMaxTxTime depends on current phy but it is
always at least the time required to send 27 bytes of payload. This
patch enforces this.

Without this fix we were sending control packets with no payload after
phy has changed from uncoded to coded which had really strange results.

andrzej-kaczmarek/apache-mynewt-core,mlaz/mynewt-core,mlaz/mynewt-core,andrzej-kaczmarek/incubator-mynewt-core,IMGJulian/incubator-mynewt-core,andrzej-kaczmarek/incubator-mynewt-core,IMGJulian/incubator-mynewt-core,andrzej-kaczmarek/apache-mynewt-core,IMGJulian/incubator-mynewt-core,andrzej-kaczmarek/apache-mynewt-core,andrzej-kaczmarek/incubator-mynewt-core,mlaz/mynewt-core,andrzej-kaczmarek/incubator-mynewt-core,IMGJulian/incubator-mynewt-core,andrzej-kaczmarek/incubator-mynewt-core,IMGJulian/incubator-mynewt-core,mlaz/mynewt-core,mlaz/mynewt-core,andrzej-kaczmarek/apache-mynewt-core