Hi timamplex,
you need to ensure that l2-learning has been configured for switching and the srx hsa been rebooted afterwards:
user@fw# show protocols
l2-learning {
global-mode switching;
}
if not configured, please do "set protocols l2-learning globa-mode switching", commit and reboot. Then try again.