Fix handling auxiliary connections establishment

Auxiliary connection establishment was broken because starting function for them
was invoked incorrectly. Now for each auxiliary connection new resource id is
generated and the starting function works as expected. This commit also
introduces refactorings regarding confusing variables names. Commit motivated
by issue FlowForwarding/LINC-Switch#125.