Hey All
Just to follow-up on this,
The reason UDP ports weren't implemented in the 13.x line via the iAPP was becasue the code was released during the initial 14.x cycle. it was back-ported to certain revisions of 13.x IIR was 13.1.1.3. IAPPs arent designed to look for very specific build numbers and above from their perspective they really look at the first two octects in the string 13.1, 14.0 etc...
Here was the article i published back when we relelased it for 14.0
https://community.f5.com/t5/technical-articles/horizon-blast-extreme-udp-with-beat-support-functionality-in-big/ta-p/291049
From the TCP side of the house we implemented the iAPP so that it would utilize the 443 port for all things TCP (Authentication [443]/PCoIP TCP [4172]/Blast [8443]) this is why there are no TCP ports created during this process. IIR we supported TCP Blast (HTML5) in 12.x thats why we bundled all the TCP ports under 443 and is still the method used today.