ENYO-3009: fix enyo/Application controller creation when reusing kind

Also added test that fails with old code, passes with new based on bug report.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)