canonical number db fix

use latest matching android contact number as recipient number

Fixes #791
// FREEBIE
If you're going to do this you either need to catch NumberFormatException or change the function signature to accept longs.