linuxdvb rotor: another fix for last orbital position caching, code shuffle