bz1128769: fix memory reporting for host list

The hosts list was always taking the memory number and dividing by
1000. This had 2 problems:
1) should have been 24
2) only worked for hosts reported in MB, not for GB, etc.