Does it make sense that -bootstrap works when the agent isn't in -server mode? It lets me do it, but I'm not sure if this makes sense and the documentation doesn't make this clear. Actually, it makes it sounds like it requires server:
The initial server must be in bootstrap mode.