fix worked_at_different_address logic

To me, this is not very intention revealing. Should I perhaps add a method that wraps in the inverted logic or am I missing a simple addition that makes this change make sense?

Note that currently it won't reveal the extra fields on page load but David is working on a fix for that.