Refactor InitializationFilter so that first-time startup of OpenMRS behaves identically to normal startup - TRUNK-3998

behaves identically to normal startup - TRUNK-3998