(Sorry if this is a really long question, it said to be specific)
The company I work for has a number of sites, which have been running for some time with no problem
With IIS not respecting recycling settings: did restarting IIS/rebooting change the behavior?