I solved this pretty easily by writing my own static AtlasMaker class, building a list of textures then using the AtlasMaker UpdateAtlas function and it works perfectly. As an added bonus, since Im using a pre-made atlas prefab, the sprites are properly saved. Thanks for the tips guys.