If you use double boil method to melt the soap base or made the soap base too hot/boil, it will evaporate a lot of water, so, it will set up much faster, the main reason for the top layer forming. To compensate the loss of water you may want to add 1-2% of water to the base before melting...