consistently use underscore notation in test case names and add some more descriptive test case names
add some comments to clarify the error handling in handleUserUpdate()