bluetooth: Parse pins starting with 0 correctly

If we have a numeric PIN that starts with 0, it will be treated
as an octal number rather than a number that just starts with 0.