omap: release lock also on error paths