Always update device locations

We've run into a weird bug where nodes refuse to save if the location their associated devices are in locations that no longer exist.

So, instead, force the devices to update their location on every save.
Merge pull request #153 from optopus/fix-node-saving

Always update device locations