Yes, you are correct. We have not open-sourced Jobmachine yet, since it is still pretty specific for our workload, but I hope we can generalize and open-source it in the future.
Don't wait to fix it. If you want to release it ask for it to be released. Doing anything else is being fake-open-source; the real reason you don't want to release it is because of some value you think it has, not that it would actively hurt other people through its design (how...?).