fix small bugs discovered during useR

- error messages occasionally printed to console when injecting sourcerefs into traced functions
- error messages occasionally printed to console when debugging a function with missing arguments
- environment list doesn't resize correctly when first entering debug mode
highlight only statement being executed
update breakpoint function steps when breakpoints move