Reduce odds of timeout error in lifecycle test

- Consolidate tests that stop and start app
- Make sure only one buildpack is downloaded

Signed-off-by: Simon Leung <leungs@us.ibm.com>