Handle callref better
There is a theoretical race of external MNCC app and OpenBSC to assign the same callref. The probability of this is very low because uint32_t is a big space and the numbers start at different positions (NITB==0x80000001, ==1 on external app). We should avoid it anyway. One should have separate spaces and enforce it.