epggrab: change order of init to ensure things work properly
opentv: ensure that we can't double delete table

THis might happen if registering that the scan is complete removes
the table.
epggrab: further fixes to stop chicken/egg scenarios

too many A calls B calls A depending on state etc... but can't be
bothered at this stage to re-engineer the lot!