Iframes get built differently on `grunt server` than on `grunt build`

I'm kind of guessing but I think that this is why we have changed iframes after `$ grunt server`.
This is the only place this task is used. Notice that the only target in that task is `dist`. So, why run it in the `server` task?