Because if something were wrong with the way the player app were being called from this nonstandard init, then it might manifest itself in the way you describe.

See if you can blast a fresh Beta13 onto the player (without changing the init) and see if it synchs then. After that, add the nonstandard init back into place to see if it breaks.
_________________________
Tony Fabris