@ campbecw: I don't fully agree. When BB fixed the bugs in 10.3.1 that were not network related, I assume they did not touch the network modules of the OS. Therefore, if Telus only tests network related issues, they should have applied common sense a...
It looks like the latest firmware fixed all the bugs (except the artifacts in the browser during scrolling, but that's ignorable), the phone feels a little more responsive too.
@xl: It's because BB assigns different version numbers to the OS and the update packages. Update 10.3.1.2708 updates your OS to version 10.3.1.1865.If BB wanted to cause confusion about the actual version of the OS they are doing pretty well.