Rewrite the beacon logic to run external from the TileEntity itself.
This means no more chunk loading (except when checking) \o/ Expects LOTS of issues currently