Ks pxelinux special devices: add improved logging and checking

Refinement of #95 
In this case you are only worrying about `$dev_invalid`. Just

```perl
if ($dev_invalid) {
    ...
} elsif (!$dev_exists) {
    ....
}
```
will be easier to follow.