When a app starts, AMRMProxy.initializePipeline creates a new Interceptor chain and add it to its pipeline mapping. Then it initializes the chain and return. The problem is that when the chain initialization throws (e.g. because of configuration error, interceptor class not found etc.), the chain is not removed from AMRMProxy's pipeline mapping.
This patch also contains misc log message fixes in AMRMProxy.