Location changing - blocking

For devices with assigned Asset (only without is_blade flag) there are no more possibility to change position.
Considering that names of the functions should be verbs - maybe: `check_if_can_edit_position` (or something like that)..? What do you think?

Such change would allow to use more descriptive variable name in line 476 (`can_edit_position` instead of `edit_position`).