...Guys, spawnpoints are just bricks. The only thing that makes them spawn players is the code in their onPlant and onLoadPlant functions. You're going to have to call that if you want new spawnpoint bricks to work robustly.
function brickNewSpawnData::onPlant(%data, %brick)
{
brickSpawnpointData::onPlant(%data, %brick);
}
function brickNewSpawnData::onLoadPlant(%data, %brick)
{
brickSpawnpointData::onLoadPlant(%data, %brick);
}