set booking user to current user if resource booking is changed or if the user is invalid, fixes #1220 Closes #1220 Merge request !729