Bump, I'm noticing this behavior as well. It always initializes (OnStatusChangedListener.STATUS.INITIALIZED), and then sometimes renders, sometimes doesn't render, until I pan / zoom / rotate.
Also, I've not been able to ever get a dynamic or tiled layer to give a LAYER_LOADED status (even though I see it load). Am I misunderstanding what LAYER_LOADED means?