Please note, when people talk about “registering a stake pool” they can mean two different things:
1… stake pool registration on the Cardano blockchain. So basically what the createStakePool.sh script is for. It costs the 500 + x ada and registers your pool so people can delegate. (this process actually creates the pool)
2… “registering” pool metadata for wallets, currently handled in the GitHub of the Cardano Foundation. This is done by a pull request, it’s free and has nothing to do with the creation of a stake pool.
It connects your pool id with human-readable, metadata like pool name, description, website address etc, which would make no sense to store on the blockchain. (of course still important to get listed into the wallets)
To get back to your question, @csa86: it’s unlikely that you are in the same situation because you need to do step (1) to be able to submit a pull request for step (2).