Set up the task engine and index when updating other partitions for messages, since they may not have been initialised in a background thread.