Isolated cache update

 * Isolated the apt-cache update into its own task so that
   the playbook can proceed with the best it knows if the cache
   update fails.

Issue: IWSoftware/ekahau-rtls-playbook#1
Ticket: #5507

Signed-off-by: Nathan Callister <ncallister@iwsoftware.com.au>