Unexpected double output in setup() - Why???

cyclegadget:
Try making your set-up this and let us know what your result is.

Should I only use the expanded setup-function without the loop-function??? I guess not.

If I expand the setup-function and having an printout of an incremented variable loop-function, the result is the same as mentioned in #4.