As per this link while creating site-specific templates you follow this procedure.
"Site-specific - allow you to override the global templates for specific websites. You need to select the appropriate Site and create a new template with a Code name that matches the corresponding global template."
Can you try restoring your global template recycle bin and then see? Would you mind sharing the entire error log that you are getting?