Filesystem: Fail early when no device is found (bnc#870923)

The function set_blockdevice_var checks if the blockdevice exists
but if it doesn't, the function continues. Once the 'start' action
is called, the same problem is reported as an error and the start
action fails.

This patch makes the agent fail immediately.