Don't rename remote clients in concurrent builds

Avoid using concurrent client names when just polling or if Jenkins
isn't responsible for managing the client
I would convert it to <code>@Nonnull</code>.
Calling the method for a null build may be confusing, because Global variables won't be substituted. There's another for null builds