still run log collect and cleanup job when site is in drain state

This allow site dependent jobs to be submitted while a site is draining in order to avoid loss of information. I added a test also. fixes #4898