Several updates throwing notices and activation issues

There are plenty of deprecated functions or missing checks on activation and during the rating process, sending some updates over for better compatibility with newer versions.