Here is the simpilfied version of my application setup. This is not the exact code - but should reproduce the undesired behavior I am grappling with.