Mark unrecognized devices as desktop

Fixes error while tracking new visit using mysql 5.6 default config (STRICT_TRANS_TABLES) as it won't cast empty string to 0.

`SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'config_device_type'`