test($build): run tests if specifying browsers via CL
fix($s3): fixes #1071 error if key function returns a failed promise