fix #253 - pub serve uses the next available port