Hi Jordan,
The solution should work... But it may fail for other reasons, I think.
For the application you are working, did you try to publish every module by hand?
Not the best solution, I know, but I did this very recently after changing the SMTP configuration and it worked.
Cheers.