Been a while since I asked this but while I'm here, I'll just drop the solution I discovered here in case any one else ends up stuck.
After upgrading Gradle used with my old project, I no longer had the issue any more so I'm guessing it was just incompatible with the latest Android SDK.